电脑音乐制作
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MIDI详解
MIDI信息(MIDI message)可分为系统信息(System message)和通道信息(Channel message)两种,Channel message中的status byte 包含channel编号,指定信息由某个channel 接收;System message则没有,所以每一个channel都可以收。System message与Channel message的内容分别如下:
一、通道信息(Channel Voice Messeages)
针对指定通道的MIDI设备,让相应通道上的设备响应,参与声音传输和编辑。各个设备都能发生。也就是,改变某个参数的时候,整个所对应的通道类的相关数据都被改变参数所影响
(一)、音符开关信息(Note On/Off)
音符发声是通过两个信息控制的,当发声开始时,收到Note on信息,当持续够所规定的时值的时候,要停止的发生便发送Note off信息。
(二)、触后信息(After Touch)
触后信息指的是当音符被“触键”发生后由于触键压力的再次变化而生成改变音色特性的信息,主要在一些高级的合成器或音源中具有此功能。
1、键位触后(Key Aftertouch)或复音触后(Polyphonic Aftertouch)
键位触后主要针对的是某些要被变化的音符,所以它的两个数据是键位压力值和音符编号。也就是说在同一个通道,有些音符可以被设置为键位触后,而有些音符则不设置为键位触后。
2、通道触后(Channel Aftertouch)
通道触后主要针对的是要被改变的某个通道,所以它的两个数据值是压力值(即力度)和通道号。也就是说,可以将某1个或2个不同的通道都设为键位触后,这样,每个通道的所有音符都具备触后功能。
(三)、音色程序改变(Program Change)
音色程序改变也就是俗称的音色变化,即在同一个通道中如何使用多个音色,就涉及到音色变化。
音色程序的改变是由两个数值控制的:第一个数值是音色库选择(Bank Select)(借用了连续控制器CCO和CC32构成的14个比特的数值);第二个数据是具体的音色程序
改变号(Patch Select)(一些合成器利用这个数值就可以改变音色),这样,音色可以达到128*128=16384个,其数量值非常巨大。附GM音色表:
(四)、弯音改变(Pitch Wheel Change)
所谓弯音就是让音与音之间按照规定的音程范围之间平滑地滑动,产生一个音高的偏移变化。在民族音乐中听到的倚音式的变化就是利用弯音控制器来完成的。
(五)、控制信息(Control Change)
控制信息是为了较为对MIDI信息中各个参数进行控制的信息,它又控制器类型即控制器号码与控制数值构成。以下是控制器及常用的MIDI控制器:
MIDI控制器一览表
编号参数意义
0 音色库选择MSB
1 颤音深度(粗调)
2 呼吸(吹管)控制器(粗调)
3 N/A
4 踏板控制器(粗调)
5 连滑音速度(粗调)
6 高位元组数据输入(Data Entry MSB)
7 主音量(粗调)
8 平衡控制(粗调)
9 N/A
10 声像调整(粗调)
11 情绪控制器(粗调)
12-15 N/A
16-19 一般控制器
20-31 N/A
32 插口选择
33 颤音速度(微调)
34 呼吸(吹管)控制器(微调)
35 N/A
36 踏板控制器(微调)
37 连滑音速度(微调)
38 低位元组数据输入(Data Entry LSB)
39 主音量(微调)
40 平衡控制(微调)
41 N/A
42 声像调整(微调)
43 情绪控制器(微调)
44 效果FX控制1(微调)
45 效果FX控制2(微调)
46-63 N/A
64 保持音踏板1(延音踏板)
65 滑音(在音头前加入上或下滑音做装饰音)
66 持续音
67 弱音踏板
68 连滑音踏板控制器
69 保持音踏板2
70 变调
71 音色
72 放音时值
73 起音时值
74 亮音
75-79 声音控制
80-83 一般控制器(#5-#8)
84 连滑音控制
85-90 N/A
91 混响效果深度
92 (未定义的效果深度)
93 合唱效果深度
94 (未定义的效果深度)
95 移调器深度
96 数据累增
97 数据递减
98 未登记的低元组数值(NRPN LSB)
99 未登记的高元组数值(NRPN MSB)
100 已登记的低元组数值(RPN LSB)
101 已登记的高元组数值(RPN MSB)
102-119 N/A
120 关闭所有声音
121 关闭所有控制器
122 本地键盘开关
123 关闭所有音符
124 Omni模式关闭
125 Omni模式开启
126 单音模式
127 复音模式
1号颤音:
这个是我们常用的,它在合成器上有个轮,名字叫“Modulation”(调制轮)调制轮是可以分配的。通常默认值分配给1号控制器,也就是颤音。它是实时录音的,尽量不要修改。觉得不满意最好从新录制,不然修改了比较不自然。它的可取范围是0-127。
2号呼吸控制器:
它是使用呼吸控制器直接输入的。也就是说,它是实时录音所得到的。有些时候您觉得不理想,可以修改它。需要注意的是气口、起音、落音的自然。它的作用是渐强、减弱、淡入、淡出的幅度。听起来一定要有是真实的、人吹的感觉。SAX等音色运用最多,其次是弦乐的独奏。弦乐独奏一定要给人一个真正的演奏员在拉琴的感觉。2号呼吸控制器的可取范围是0-127。和7号音量控制器、11号表情控制器的作用相似,都是改变声音大小用的,但一般我们都用11号。
5号滑音时间:
Portamento Time(滑音时间)这个控制器不单独使用。它在单独使用时候没有效果,因为只有了滑音时间,而滑音的开关没有打开。那么65号滑音控制器就可以算是一把钥匙。也就是说65号的默认值是关闭状态,将它改为任意一个大于“0”的数字,“锁”就开了。然后用5号设定滑音的时间,数值越大,滑音时间越长,反之则越小。5号的可取范围是0-127,我们一般将它设置在20-30之间。它和65号都是用鼠标输入的。
7号音量: