电脑音乐制作
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音色表:钢琴0 Acoustic Grand Piano 大钢琴(声学钢琴)
1 Bright Acoustic Piano 明亮的钢琴
2 Electric Grand Piano**** Hidden Message *****色彩打击乐器
8 Celesta 钢片琴
**** Hidden Message *****
风琴
16 Hammond Organ 击杆风琴
17 Percussive Organ 打击式风琴
18 Rock Organ 摇滚风琴
19 Church Organ 教堂风琴
20 Reed Organ 簧管风琴
21 Accordian 手风琴
22 Harmonica 口琴
23 Tango Accordian 探戈手风琴
吉他
24 Acoustic Guitar (nylon) 尼龙弦吉他
25 Acoustic Guitar (steel) 钢弦吉他
26 Electric Guitar (jazz) 爵士电吉他
27 Electric Guitar (clean) 清音电吉他
28 Electric Guitar (muted) 闷音电吉他
29 Overdriven Guitar 加驱动效果的电吉他
30 Distortion Guitar 加失真效果的电吉他
31 Guitar Harmonics 吉他和音
贝司
32 Acoustic Bass 大贝司(声学贝司)
33 Electric Bass(finger) 电贝司(指弹)
34 Electric Bass (pick) 电贝司(拨片)
35 Fretless Bass 无品贝司
36 Slap Bass 1 掌击Bass 1
37 Slap Bass 2 掌击Bass 2
38 Synth Bass 1 电子合成Bass 1
39 Synth Bass 2 电子合成Bass 2
弦乐
40 Violin 小提琴
41 Viola 中提琴
42 Cello 大提琴
43 Contrabass 低音大提琴
44 Tremolo Strings 弦乐群颤音音色
45 Pizzicato Strings 弦乐群拨弦音色
46 Orchestral Harp 竖琴
47 Timpani 定音鼓
合奏/合唱
48 String Ensemble 1 弦乐合奏音色1
49 String Ensemble 2 弦乐合奏音色2
50 Synth Strings 1 合成弦乐合奏音色1
51 Synth Strings 2 合成弦乐合奏音色2
52 Choir Aahs 人声合唱“啊”
53 Voice Oohs 人声“嘟”
54 Synth Voice 合成人声
55 Orchestra Hit 管弦乐敲击齐奏
铜管
56 Trumpet 小号
57 Trombone 长号
58 Tuba 大号
59 Muted Trumpet 加弱音器小号
60 French Horn 法国号(圆号)
61 Brass Section 铜管组(铜管乐器合奏音色)
62 Synth Brass 1 合成铜管音色1
63 Synth Brass 2 合成铜管音色2
簧管
64 Soprano Sax 高音萨克斯风
65 Alto Sax 次中音萨克斯风
66 Tenor Sax 中音萨克斯风
67 Baritone Sax 低音萨克斯风
68 Oboe 双簧管
69 English Horn 英国管
70 Bassoon 巴松(大管)
71 Clarinet 单簧管(黑管)
笛
72 Piccolo 短笛
73 Flute 长笛
74 Recorder 竖笛
75 Pan Flute 排箫
76 Bottle Blow [中文名称暂缺]
77 Shakuhachi 日本尺八
78 Whistle 口哨声
79 Ocarina 奥卡雷那
合成主音
80 Lead 1 (square) 合成主音1(方波)
81 Lead 2 (sawtooth) 合成主音2(锯齿波)
82 Lead 3 (caliope lead) 合成主音3
83 Lead 4 (chiff lead) 合成主音4
84 Lead 5 (charang) 合成主音5
85 Lead 6 (voice) 合成主音6(人声)
86 Lead 7 (fifths) 合成主音7(平行五度)
87 Lead 8 (bass+lead)合成主音8(贝司加主音)
合成音色
88 Pad 1 (new age) 合成音色1(新世纪)
89 Pad 2 (warm) 合成音色2 (温暖)
90 Pad 3 (polysynth) 合成音色3
91 Pad 4 (choir) 合成音色4 (合唱)
92 Pad 5 (bowed) 合成音色5
93 Pad 6 (metallic) 合成音色6 (金属声)
94 Pad 7 (halo) 合成音色7 (光环)
95 Pad 8 (sweep) 合成音色8
合成效果
96 FX 1 (rain) 合成效果 1 雨声
97 FX 2 (soundtrack) 合成效果 2 音轨
98 FX 3 (crystal) 合成效果 3 水晶
99 FX 4 (atmosphere) 合成效果 4 大气
100 FX 5 (brightness) 合成效果 5 明亮
101 FX 6 (goblins) 合成效果 6 鬼怪
102 FX 7 (echoes) 合成效果 7 回声
103 FX 8 (sci-fi) 合成效果 8 科幻
民间乐器
104 Sitar 西塔尔(印度)
105 Banjo 班卓琴(美洲)
106 Shamisen 三昧线(日本)
107 Koto 十三弦筝(日本)
108 Kalimba 卡林巴
109 Bagpipe 风笛
110 Fiddle 民族提琴
111 Shanai 山奈
打击乐器
112 Tinkle Bell 叮当铃
113 Agogo [中文名称暂缺]
114 Steel Drums 钢鼓
115 Woodblock 木鱼
116 Taiko Drum 太鼓
117 Melodic Tom 通通鼓
118 Synth Drum 合成鼓
119 Reverse Cymbal 铜钹
Sound Effects 声音效果
120 Guitar Fret Noise 吉他换把杂音
121 Breath Noise 呼吸声
122 Seashore 海浪声
123 Bird Tweet 鸟鸣
124 Telephone Ring 电话铃
125 Helicopter 直升机
126 Applause 鼓掌声
127 Gunshot 枪声
GM打击乐英汉对照
35 Acoustic Bass Drum 低音合成鼓 1
36 Bass Drum 1 低音鼓1 2
37 Side Stick 小木棒 3
38 Acoustic Snare 合成蛇鼓 4
39 Hand Clap 拍手声 5
40 Electric Snare 电子弦乐 6
41 Low Floor Tom 低高音鼓 7
42 Closed Hi-Hat 终止钹 8
43 High Floor Tom 高级鼓 9
44 Pedal Hi-Hat 踏钹 10
45 Low Tom 低音鼓 11
46 Open Hi-Hat 空心钹 12
47 Low-Mid Tom 低乐鼓 13
48 Hi-Mid Tom 高乐鼓 14
49 Crash Cymbal 1 单面钹1 15
50 High Tom 高音鼓 16
51 Ride Cymbal 1 敲钹1 17
52 Chinese Cymbal 中国钹 18
53 Ride Bell 敲钟声 19
54 Tambourine 铃鼓 20
55 Splash Cymbal 响钹 21
56 Cowbell 颈铃 22
57 Crash Cymbal 2 单面钹2 23
58 Vibraslap 颤音 24
59 Ride Cymbal 2 敲钹2 25
60 Hi Bongo 高音小鼓 26
61 Low Bongo 低音小鼓 27
62 Mute Hi Conga 弱音康加舞 28
63 Open Hi Conga 空心康加舞 29
64 Low Conga 低音康加舞 30
65 High Timbale 高级定音鼓 31
66 Low Timbale 低阶定音鼓 32
67 High Agogo 高音阿哥哥 33
68 Low Agogo 低音阿哥哥 34
69 Cabasa 琴音 35
70 Maracas 响葫芦 36
71 Short Whistle 短哨 37
72 Long Whistle 长哨 38
73 Short Guiro 短敲击乐 39
74 Long Guiro 长敲击乐 40
75 Claves 古钢琴 41
76 Hi Wood Block 高音响板 42
77 Low Wood Block 低音响板 43
78 Mute Cuica 弱音蟋蟀声 44
79 Open Cuica 空心蟋蟀声 45
80 Mute Triangle 弱音三角铁 46
81 Open Triangle 空心三角铁 47
(四)、弯音改变(Pitch Wheel Change)所谓弯音就是让音与音之间按照规定的音程范围之间平滑地滑动,产生一个音高的偏移变化。在民族音乐中听到的倚音式的变化就是利用弯音控制器来完成的。(五)、控制信息(Control Change)控制信息是为了较为对MIDI信息中各个参数进行控制的信息,它又控制器类型即控制器号码与控制数值构成。以下是控制器及常用的MIDI控制器:
MIDI控制器一览表
编号参数意义
0音色库选择MSB
1颤音深度(粗调)
2呼吸(吹管)控制器(粗调)
3N/A
4踏板控制器(粗调)
5连滑音速度(粗调)
6高位元组数据输入(Data Entry MSB)
7主音量(粗调)
8平衡控制(粗调)
9N/A
10声像调整(粗调)
11情绪控制器(粗调)
12-15N/A
16-19一般控制器
20-31N/A
32插口选择
33颤音速度(微调)
34呼吸(吹管)控制器(微调)
35N/A
36踏板控制器(微调)
37连滑音速度(微调)
38低位元组数据输入(Data Entry LSB)
39主音量(微调)
40平衡控制(微调)
41N/A
42声像调整(微调)
43情绪控制器(微调)
44效果FX控制1(微调)
45效果FX控制2(微调)
46-63N/A
64保持音踏板1(延音踏板)
65滑音(在音头前加入上或下滑音做装饰音)
66持续音
67弱音踏板
68连滑音踏板控制器
69保持音踏板2
70变调
71音色
72放音时值
73起音时值
74亮音
75-79声音控制
80-83一般控制器(#5-#8)
84连滑音控制
85-90N/A
91混响效果深度
92(未定义的效果深度)
93合唱效果深度
94(未定义的效果深度)
95移调器深度
96数据累增
97数据递减
98未登记的低元组数值(NRPN LSB)
99未登记的高元组数值(NRPN MSB)
100已登记的低元组数值(RPN LSB)
101已登记的高元组数值(RPN MSB)
102-119N/A
120关闭所有声音
121关闭所有控制器
122本地键盘开关
123关闭所有音符
124Omni模式关闭
125Omni模式开启
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号音量:
它是控制Volume(音量)的一个控制器,这个控制器是我们在作MIDI时候必须使用的。它是保证个声部音响平衡的关键。它的可取范围是0-127。初学MIDI时候,常常为了声音大,而把它调到127。后来发现,后期缩混的时候很本没有上下调节的余地。建议将它的初始值设置成为80左右。7号控制器和11号控制器有着密切的联系,
10号声像:
是一个非常重要的控制器,用好了会使音乐听起来很"专业"。何为声像呢?举个例子,在音乐厅听交响乐时,各个不同的乐器是从不同方向进入你的耳朵的,比如说小提琴在左,大提琴在右等等,这样听起来音乐的层次感很强,小提琴和大提琴的声音你都会听得很清楚。而如果把小提琴手和大提琴手都堆到音乐厅中间演奏,音乐会变得含混不清。制作MIDI也是这个道理,我们要控制好乐曲中的每种乐器的位置,也就是声像。声像的控制也非常简单,在一般的音序软件(如CAKEWALK,MUSICATOR等)中都使用64这个默认值(也就是声音在正中间位置),最小值0表示最左边,最大值127代表最右边。而在XG音源中默认值是C( CENTER的意思)它也是代表中间声像位置,取值范围在L63-R63之间。Cakewealk的音轨窗口就可更改整条音轨的声像(Pan)值。怎么知道何种乐器放在何种位置呢?刚开始不知道如何布置乐器的声像没关系,只要明确一点:无论如何,一首乐曲的声像不能全都堆在中间。这样的乐曲听起来会有一锅粥的感觉--啥也没听清楚。比如有一个吉它音轨,音量已经很大了却还被压在背景音乐厅中听不出来,试着把它的声像掰向一边,会惊奇的发现吉它声音变得清晰了。另外当几个吉它音轨合奏时,声像的控制就显得更加重要了,必须把声像掰的开一点,散一点,要不然几把吉它就会打架。还有,当吉它与钢琴合奏时,如果钢琴中音偏多就把吉它放在右边,如果钢琴高音居多,吉它就应偏左。还有一种声像的特殊用法,就是连续移动的声像。使一个音轨的声像从0移动到127,用耳机听起来那从左到右的音效真是妙极了。但要注意有些乐器一般不做移动的声像,如贝司,弦乐等。最后一点:一首音乐的声像要注意大体上的左右平衡,不要让人听起来有“一头沉”的感觉。要使声像移动,在Cakewalk8或以上版本中进入钢琴卷帘窗口(Piano Roll),控制器选择Control——10Pan,再在下面窗口中用鼠标画出你想要的声像变化。如果要均匀变化,先按下Shift,同时按下鼠标,就可画出一道笔直的声像变化线了。
11号表情:它是控制某一轨强弱变化的一个控制器,这个控制器是我们在作MIDI时候调整乐曲中渐强、减弱、淡入、淡出时使用的。它的可取范围是0-127。初学MIDI时候,常常为了临时改变声音的大小而调整7号(音量)控制器。后便改为调整11号表情(Expression)控制器。7号控制器和11号控制器有着密切的联系,许多人不知道这个控制器。如果像作得细致就必须知道每样乐器的特点。作弦乐的时候要把拉弦感、换弓感作出来,注意音符的力度值打到最大。管乐一般慢节奏的时候用11号控制器,快的时候或顿音时改变力度就可以了。一个长音起伏、渐强、渐弱等等,都要用到这个控制器,而且它的参数也应该是不断变化的。如果与1号控制器配合使用,那么长音乐器声部的效果就会更逼真了。它与2号呼吸控制器的作用相似。可以实时录制,也可以用鼠标画。64号延音:这个控制器名字叫"延音"其实就是延音踏板。像原声钢琴一样,是右脚踩的最外面的那个延音踏板。67弱音踏板、68连滑音踏板控制器、69保持音踏板2都不常用,我不在这里进行详细的介绍。65号控制器:前面已经介绍了5号控制器Portamento Time(滑音时间)它不单独使用,而是和65号滑音控制器在一起的,它们永远不能分离。65号滑音控制器就可以算是一把钥匙,将它的数值打到127,效果就有了(当然5号控制器要打到30-20之间)65号的可取范围是0-127,一般将它设置在127,太小了没有效果。它和5号都是用鼠标输入的。71号泛音:这个控制器很有意思,是操作低通滤波器的谐振参数对音色进行编辑,它是XG音源独有的参数。如果71号泛音(harmonic content)控制器与74号亮度(Brightness)控制器结合使用,音色将会有变化。71号控制器是用鼠标输入的,取值范围是0-127,初始值时64,不要变化太多,一般到需要变化的时候只输入一个数值就可以了。72、73号控制器: 72号释音时间(Releas time),73号起音时间(Attack time)它们都用于控制音色的包络变化。通俗的说,就是把音头变硬、变软;因尾变长、变短。也就是说主要是调整音色用的。74号控制器: 74号亮度(Brightness)用于控制滤波器的截止频率。它的可取范围是0-127,初始值时64,它和71号控制器一样,是XG音源独有的参数。如果71号泛音(harmoniccontent)控制器与74号亮度(Brightness)控制器很好的结合使用,会有令人惊喜的变化。比如说将71号设置为90,再实时74号你会听到变化,反之一样。二、通道模式信息(Channel Mode Messeages)通道模式信息指的是针对某个通道而不涉及发声音色变化的信息,也就是在某个通道内的功能性信息。1、本地控制(LocalContro)在本地控制关闭时,所有既定通道的设备都仅对接收的MIDI数据反应。演奏数据则被忽略。本地控制打开则恢复标准控制器的功能。c = 122, v = 0: 本能地控制关闭;c = 122, v = 127:本地控制打开(“C”表示控制器)。2、所有音符关闭(All Notes Off)在所有音符关闭接收时,所有的振荡器都会关闭。c = 123, v = 0: 所有音符关闭。1、 模式关闭(OmniMode Off)和模式打开(Omni Mode On)将其所有模式全部关闭c = 124, v = 0或打开c = 125, v = 0。4、单一模式打开(MonoMode On) 单一模式指的是音的发音模式,即同时只能发一个音。另外Mono Mode On就表示复音关闭Poly Off。c = 126, v =0。5、复音模式打开(Poly Mode On)复音指的是在同一时间内的发音,Poly Mode On表示单一关闭Mono Off。c = 127, v = 0。
三、系统实时信息(System Real-time Message)
系统实时信息指的是作用于所有通道的根据播放时间进行的信息。
1、 定时时钟(Timing Clock)
定时时钟。在同步请求时每1/4音符时发送24次
2、开始播放(Start)
开始当前音序的播放(该消息遵从定时时钟的指示)
3、继续(Continue)
在停止点重新开始音序播放
4、停止(Stop)
停止当前音序
5、活性感觉(Active Sensing)
该消息使用可选。在初始发送时,接收方则会在300ms(最大)后接收另外的活性感觉信息,或者会假定连接终止。在终止时,接收方会关闭所有发音,并返回标准(非活性感觉)操作状态。
6、重设(Reset)
重设所有接收方系统重新启动状态。这个命令使用起来要保守些,更适宜于人工操作。特别提示,在电源启动期间不能发送。
四、系统通用信息(System Common Messages)
1、系统专用信息(System exclusive message)
系统专用信息可以以实时和非实时的方式并以特定的设备发送而作用于某个功能。比如说经常用到的MIDI初始化系统信息。该消息弥补了所有MIDI不支持的方面。(iiiiiii) 是7位的制造商身份代码。如果合成器识别身份代码为其自有时,则会听到其它消息的声音(ddddddd)。否则,该消息会被忽略。系统专属用于发送批量信息(bulk dump)诸如音图参数与其它非规格数据。(提示:实时消息仅以系统专属插入)
在Cakewalk中,进入系统信息窗口(Sysx),就可编辑并发送系统信息了。
选择一个系统信息,按那个绿色的箭头按钮可以发送这条信息。按那三个的绿色的箭头按钮可以发送所有的系统信息。Cakewalk已经为您准备了一些常用的初始化系统信息,您可以直接打开并运行它们,不必自己编写。
GM、XG、GS等格式的初始化信息如下:
GM:
F0 7E 7F 09 01 F7
XG:
F0 43 10 4C 00 00 7E 00 F7
GS:
F0 41 10 42 12 40 00 7F 00 41 F7
SC-88 single module:
F0 41 10 42 12 00 00 7F 00 01 F7
SC-88 double module:
F0 41 10 42 12 00 00 7F 01 00 F7
Tt-1 System:
F0 43 10 55 00 00 0B 01 F7
F0 7E 7F09 01 F7
F0 43 10 4C 00 00 7E 00 F7
F0 43 10 55 00 00 0A 01 F7
F0 43 10 55 00 00 08 01 F7
F0 43 10 55 00 00 0B 00 F7
在发送XG、GS格式的初始化信息时,通常连用GM的信息一起,比如说:
XG with GM:
F0 7E 7F 09 01 F7
F0 43 10 4C 00 00 7E 00 F7
GS with GM:
F0 7E 7F 09 01 F7
F0 41 10 42 12 40 00 7F 00 41 F7
2、歌曲位置指针(Song Position Pointer)内部14位注册,保存了从歌曲开始到现在的MIDI节拍(一拍=6个MIDI时钟。l is the LSB, m theMSB。3、调音请求Tune Request在接收调音请求时,所有的模拟合成器都会调音各自的振荡器。1、 专属信息结束End of Exclusive用来终止系统专属信息的批传五、MIDI文件类型MIDI文件按照Track(音轨)的播放方式而分为三种类型:1、MIDI 文件格式0(MIDIFile Format 0) 这种文件类型是将所有通道的数据记录在1个音轨上,即1个音轨记录多个通道的MIDI 数据。也就是整个文件只有1个音轨。2、MIDI 文件格式1(MIDIFile Format 1)这种文件类型是有1个或多个音轨记录MIDI 数据,并且所有音轨都同步播放。3、MIDI 文件格式2(MIDIFile Format 2) 这种文件类型是有1个或多个音轨记录MIDI数据,所有音轨独立播放。
实验课内容 一、在CAKEWALK SONAR音序器中软件中,利用软音源TTS-1在第一通道分别做以下音色程序号变化。
小节17162025
音色明亮钢琴击弦电贝司小提琴双簧管PAD1
二、在CAKEWALK SONAR音序器中软件中,建立一个文件,并保存为格式0的文件类型,按要求进行操作:1、利用软音源TTS-12、分别使用声学大钢琴、PAD2、排箫、竖琴、口哨3、为每个声部任意写作音乐片段4、用11号控制器对PAD2音色做渐强渐弱变化5、用10控制器为竖琴音色做作用晃动的声像变化6、用弯音轮为排箫音色做弯音变化7、用滑音控制器为口哨做滑音效果三、在Cubase/Nuendo软件对习题2做操作,要求同上。四、仔细分析运用控制器的范例五、疑难解答
页:
[1]