作者:MIDIboy
6。什么是控制器?
控制器也是MIDI信息之一。音序器记录的MIDI信息实际上有两大类:1,音符信息 2,控制信息。音符信息前面讲过这里不再复述。控制器就是对音色和音乐的其他参数进行调整,比如音量的变化就是控制器之一,音色的混响有多少,合唱有多少,音色的声象位置是什么,颤音幅度有多少等都是控制器信息。它们和音符信息一样重要,一首乐曲要恰当利用控制信息才会有人性。以Cakewalk为例子,我们可以在Piano Roll的下半个窗口中,选择Controller下的Volume(音量),在乐曲的某个地方插入Volume的一个值,如果这个值很小,如10,那么当乐曲放到这里时,音序器收到控制器信号——Volume=10,我们就会听到乐曲突然变轻了,然后就会一直维持这个音量,如果我们在后一小节又插入控制器Volume=127(最大值),那么音乐到了这里就会立即响起来,在没有得到新的控制器信号之前,音乐会以这个信号的值一直保持下去。如果你聪明的话,就能想到,如果在一个小节内连续给音序器一个由低到高的一个Volume的值,那么“渐强”不就出来了吗?对,而且这可以在Cakewalk中轻易地用一根斜线一拉了事。(实际上,我们应该用11号Expression来做渐强和渐弱,这里只是一个说明性演示,具体原因以后再说吧!)控制器中有很多秘密,试一下你的音源的控制器,看看会对音色和音乐产生什么影响,你会对控制器有更深刻的理解。而且有时侯还很需要刚才做“渐强”的那种思维,如果你听到有人的MIDI作品中,音乐一会儿在左声道,一会儿又晃到右声道,知道他是怎样做的了吗?接下来给一个MIDI 1.0协议对于128个控制器的定义,(摘自ATTIC小组网站)
0 音色库选择MSB
1 颤音深度
2 呼吸(吹管)控制器
3 --
4 踏板控制器
5 连滑音时间
6 高位元组数据输入(DATA ENTRY MSB)
7 主音量
8 平衡控制(BALANCE)
9 --
10 相位调整
11 情绪(音量)控制器
12-15 --
16-19 一般控制器(#1-#4)
20-37 --
38 低位元组数据输入(DATA ENTRY LSB)
39-63 --
64 保持音踏板1(延音踏板)
65 滑音(在音头前加入上或下滑音做装饰音)
66 持续音
67 弱音踏板
68 连音踏板控制器
69 保持音踏板2
70-79 --
80-83 一般控制器(#5-#8)
84 连滑音控制
85-90 --
91 混响效果深度
92 (未定义的效果深度)
93 合唱效果深度
94 (未定义的效果深度)
95 (未定义的效果深度)
96 数据累增
97 数据递减
98 未登记的低元组数值(NRPN LSB)
99 未登记的高元组数值(NRPN MSB)
100 已登记的低元组数值(RPN LSB)
101 已登记的高元组数值(RPN MSB)
102-120 --
121-127 保留给轨道模式信息用