|
5#
楼主 |
发表于 2020-8-29 14:43:27
|
只看该作者
<
5楼 将成说:回地板将成 [四] 创建一个CASM
有两种情况需要为伴奏风格创建一个CASM模块:
一是,为使用音序器软件制作的伴奏风格的MIDI文件添加CASM模块,这也是使用CasmEdit软件创建CASM模块的主要功能。
二是,为由于伴奏风格格式不同而不能读取的风格文件,加载一个标准的SFF1格式的CASM模块。
(一)为使用音序器软件制作的伴奏风格的MIDI文件添加CASM模块
(1)首先使用CasmEdit打开制作好的伴奏风格的MIDI文件。
步骤:运行CasmEdit 选择菜单File/Open(F3)在弹出的文件路径选择界面中选择要打开的Style.mid文件打开。
[图十六]
(2)创建一个CASM。
点击View在下拉菜单中点击Create CASM secion(或按F4)创建一个CASM。
[图十七]
(3)这时会出现以下界面,这是CasmEdit在调用主程序分析你的MIDI数据后,而给出的有关CASM各个段的变量。
[图十八]
图中各部分的解释如下表:
[图十九]
标记
含 义
Ch
MIDI通道号(1-16)
Bank
XG乐器库号
Instrument
乐器名
Group
乐器组别
Notes
该通道的总音符数
NotRep
该通道使用的不同音符个数,同一音符重复多次只计算一次
MaxRep
该通道重复次数最多的音符的重复次数。鼓通道的这个数字是最大的。
ASSIGN
该通道分配的声部
(4)建立声部和通道的对应关系:
使用以上信息,你可以快速地建立声部和通道的对应关系。就是说,你可以把每通道的ASSIGN参数修改为下面的声部之一:Melody, Drums, Bass, Chord, Pad, Phrase。各个声部的解释如下:
[图二十]
Melody
旋律, 该通道将用于播放旋律
Drums
鼓, 该通道用于鼓组声部
Bass
贝司, 该通道用于贝司声部
Chord
和声, 该通道用于和弦声部,如吉他
Pad
垫, 该通道用于长音垫声部
Phrase
乐句, 该通道用于短乐句声部
选择你需要修改的通道,然后在窗口的右下部的下拉框上修改通道对应的声部,全部修改完成后点击[Create CASM]按纽开始创建CASM模块。如下图所示:
[图二十一]
(5)现在你就会看到已创建的CASM各个伴奏段的Ctab数据的内容了:
[图二十二]
从图中你可以发现MIDI轨道Tr 1—6所指向的伴奏通道 Ch 也为 1—6,也就是说这些音轨在自动伴奏中是不会发声的,必须进行轨道重定向,这会在下一讲中具体讲解。现在就权当已经完成了轨道重定向的操作。
另外,你还会发现,源根音C.R. 和源和弦C.T. 全部为CMaj7,这在第三讲中曾经谈到过:在为一个伴奏风格的MIDI部分创建一个CASM模块时,这两个参数是被设置为默认的CMaj7的。如果需要修改,也可以在此进行。至于在何种情况下需要修改,以及如何修改,将在以后的课程中具体讲解。现在也权当已经完成了修改。
(6)至此,你已经完成了CASM模块的创建,需要将它保存,然后退出CASM编辑器界面。
[图二十三a]
这时会出现以下界面,你可以在这里调整各个段落的排序,也可以不调整,然后OK。
[图二十三b]
之后在出现的界面中点击[确定]
[图二十三c]
最后按下图方式退出CASM编辑器。
[图二十三d]
(7)这时你将会退回到MIDI编辑器界面,点击工具栏中File 下拉菜单中的Save as…(另存为)。
[图二十四]
(8)在出现的保存位置和文件类型的选择框里选择要保存的位置和文件类型。
[图二十五]
这时,你可以对要保存的伴奏风格的文件名和文件类型进行选择。
YAMAH伴奏风格文件的类型有*.sty (一般类型),*.bcs (基础类型),*.prs (专业类型),*.sst (带有丰富鼓组的类型),*.pst (纯钢琴类型),*.pcs ( 钢琴为主且带有简易鼓组的类型)等,这些类型在较高端的琴型(比如PSR1500以上的琴型)可以直接识别使用,较低端的琴型(比如550、S550等)一般只能识别*.sty类型。所以通常情况下,文件类型可以直接选择适合各种琴型的一般类型 “.sty”。
到此为止,为伴奏风格的MIDI部分创建一个CASM模块的工作就全部完成了,可以用于你的编曲键盘了。
(二)在风格格式转换中使用创建CASM功能。
对伴奏风格格式不同而不能读取的风格文件,加载一个标准的SFF1格式的CASM模块,是利用CasmEdit软件将SFF2格式转换为SFF1的过程中可以使用的风格格式转换的一种方法。但是仅仅使用这个方法,要想完全复原原格式的CASM参数设置,还需要做一些深层次的编辑修改工作。
鉴于目前已经有了风格格式转换软件可以很方便快捷的完成SFF2到SFF1的格式转换,因此在本讲中对此就不再作过多的讲解。但是,如果有机会通过对创建CASM模块进行格式转换的实践,可以使我们更为深刻地了解CASM模块的内部结构,及不同格式CASM模块内部结构的区别所在。如有朋友感兴趣,有机会再对此做专门的交流。
从下一讲开始,我们将结合一些具体实例来学习、掌握和运用CASM的一些经常用到的编辑功能。
|
|