眼泪泉 发表于 2004-3-1 20:13:00

General MIDI

General MIDI,简称GM,是MIDI的统一规格。虽然MIDI自己本身提供了使不同仪器能够在基础水平上互用的协定,但General MIDI提供了更进一步的规范:它要求所有的GM相容仪器达到一些共同的特点,像是能够同时演奏至少24个音符(复音),而且它包含了许多未在MIDI中规范,关于参数和控制讯息的解释,像是定义仪器可以拥有128个发声数。

General MIDI最初被标准化是在1991年,由MIDI Manufacturers Association(MMA)以及Japan MIDI Standards Committee(JMSC)共同制定,此后就被采用作为MIDI标准的追加。他被要求至少能满足以下条件:

允许同时24个发声数(包含16个旋律,和8个打击乐的声音) 能对应音符力度 能同时使用16个频道(频道10被预留为打击乐用) 每个频道能够演奏复音。

概要
在GM被制定以前,MIDI的音色讯号以及控制讯息会因MIDI音源的制造商以及机种而不同。这使的不同的仪器之间并没有互换性。由不同的MIDI仪器做出来的曲子,在其他的MIDI仪器上播放会导致与结果可能与作者原本想表达的不同的问题。为了解决这样的问题,在1991年时,MIDI Manufacturers Association(MMA)与Japan MIDI Standards Committee(JMSC)共同制定了GM。除了GM以外的规格,还有Roland推展的GS、YAMAHA推展的XG等。 这些几乎都是为了扩张GM的衍生规格,对GM来说是能够向上相容的。现在有了GM2(General MIDI Level 2)规格,也是对GM的延伸。

参数GM仪器必须遵循以下关于乐器音色(program)以及控制事件(controller events)的惯例:音色转换事件(Program change events)以下的表单,列出各乐器音与与相应的音色编号(program change number)。旋律音色(Melodic sounds)

No.英语中文
Piano(钢 琴)


1Acoustic Grand Piano平台钢琴
2Bright Acoustic Piano亮音钢琴
3Electric Grand Piano电子钢琴
4Honky-tonk Piano叮当琴
5Electric Piano 1电子琴 1
6Electric Piano 2电子琴 2
7Harpsichord大键琴
8Clavinet古钢琴
Chromatic Percussion(半音阶打击乐器)


9Celesta金属片琴
10Glockenspiel钟琴
11Musical box音乐盒
12Vibraphone电颤琴
13Marimba马林巴琴
14Xylophone木琴
15Tubular Bell管钟
16Dulcimer扬琴
Organ(风 琴)


17Drawbar Organ音栓风琴
18Percussive Organ敲击风琴
19Rock Organ摇滚管风琴
20Church organ教堂管风琴
21Reed organ簧风琴
22Accordion手风琴
23Harmonica口琴
24Tango Accordion探戈手风琴
Guitar(吉 他)


25Acoustic Guitar(nylon)木吉他(尼龙弦)
26Acoustic Guitar(steel)木吉他(钢弦)
27Electric Guitar(jazz)电吉他(爵士)
28Electric Guitar(clean)电吉他(原音)
29Electric Guitar(muted)电吉他(闷音)
30Overdriven Guitar电吉他(破音)
31Distortion Guitar电吉他(失真)
32Guitar harmonics吉他合声
Bass(贝 斯)


33Acoustic Bass贝斯
34Electric Bass(finger)电贝斯(finger)
35Electric Bass(pick)电贝斯(pick)
36Fretless Bass无格贝斯
37Slap Bass 1重贝斯 1
38Slap Bass 2重贝斯 2
39Synth Bass 1合成贝斯 1
40Synth Bass 2合成贝斯 2
Strings(弦 乐 器)


41Violin小提琴
42Viola中提琴
43Cello大提琴
44Contrabass低音提琴
45Tremolo Strings颤弓弦乐
46Pizzicato Strings弹拨弦乐
47Orchestral Harp竖琴
48Timpani定音鼓
Ensemble(合 奏)


49String Ensemble 1弦乐合奏 1
50String Ensemble 2弦乐合奏 2
51Synth Strings 1合成弦乐 1
52Synth Strings 2合成弦乐 2
53Voice Aahs"阿"音
54Voice Oohs"喔"音
55Synth Voice合成人声
56Orchestra Hit交响打击乐
Brass(铜 管 乐 器)


57Trumpet小号
58Trombone长号
59Tuba大号(吐巴号、低音号)
60Muted Trumpet闷音小号
61French horn法国号(圆号)
62Brass Section铜管乐
63Synth Brass 1合成铜管 1
64Synth Brass 2合成铜管 2
Reed(簧 乐 器)


65Soprano Sax高音萨克斯风
66Alto Sax中音萨克斯风
67Tenor Sax次中音萨克斯风
68Baritone Sax上低音萨克斯风
69Oboe双簧管
70English Horn英国管
71Bassoon低音管(巴颂管)
72Clarinet单簧管(黑管、竖笛)
Pipe(吹 管 乐 器)


73Piccolo短笛
74Flute长笛
75Recorder直笛
76Pan Flute排笛
77Blown Bottle瓶笛
78Shakuhachi尺八
79Whistle哨子
80Ocarina陶笛
Synth Lead(合成音 主旋律)


81Lead 1(square)方波
82Lead 2(sawtooth)锯齿波
83Lead 3(calliope)汽笛风琴
84Lead 4(chiff)合成吹管
85Lead 5(charang)合成电吉他
86Lead 6(voice)人声键盘
87Lead 7(fifths)五度音
88Lead 8(bass + lead)贝士吉他合奏
Synth Pad(合成音 和弦衬底)


89Pad 1(new age)新世纪
90Pad 2(warm)温暖
91Pad 3(polysynth)多重合音
92Pad 4(choir)人声合唱
93Pad 5(bowed)玻璃
94Pad 6(metallic)金属
95Pad 7(halo)光华
96Pad 8(sweep)扫掠
Synth Effects(合成音 效果)


97FX 1(rain)雨
98FX 2(soundtrack)电影音效
99FX 3(crystal)水晶
100FX 4(atmosphere)气氛
101FX 5(brightness)明亮
102FX 6(goblins)魅影
103FX 7(echoes)回音
104FX 8(sci-fi)科幻
Ethnic(民 族 乐 器)


105Sitar西塔琴
106Banjo五弦琴(斑鸠琴)
107Shamisen三味线
108Koto十三弦琴(古筝)
109Kalimba卡利玛钟琴
110Bagpipe苏格兰风笛
111Fiddle古提琴
112Shanai唢呐
Percussive(打 击 乐 器)


113Tinkle Bell叮当铃
114Agogo阿哥哥鼓
115Steel Drums钢鼓
116Woodblock木鱼
117Taiko Drum太鼓
118Melodic Tom古式高音鼓
119Synth Drum合成鼓
120Reverse Cymbal回音钹
Sound effects(特 殊 音 效)


121Guitar Fret Noise吉他品格杂音
122Breath Noise呼吸杂音
123Seashore海岸
124Bird Tweet鸟鸣
125Telephone Ring电话铃声
126Helicopter直升机
127Applause拍手
128Gunshot枪声

展开
打击乐音符(Percussion notes)在General MIDI中,频道10被保留作为打击乐器使用,不论音色编号为何。 不同的音符对应到不同的打击乐器。见下表:
No.English中文
35Bass Drum 2大鼓 2
36Bass Drum 1大鼓 1
37Side Stick小鼓鼓边
38Snare Drum 1小鼓 1
39Hand Clap拍手
40Snare Drum 2小鼓 2
41Low Tom 2低音鼓 2
42Closed Hi-hat闭合开合钹
43Low Tom 1低音鼓 1
44Pedal Hi-hat脚踏开合钹
45Mid Tom 2中音鼓 2
46Open Hi-hat开放开合钹
47Mid Tom 1中音鼓 1
48High Tom 2高音鼓 2
49Crash Cymbal 1强音钹 1
50High Tom 1高音鼓 1
51Ride Cymbal 1打点钹 1
52Chinese Cymbal钹
53Ride Bell响铃
54Tambourine铃鼓
55Splash Cymbal小钹铜钹
56Cowbell牛铃
57Crash Cymbal 2强音钹 2
58Vibra Slap噪音器
59Ride Cymbal 2打点钹 2
60High Bongo高音邦加鼓
61Low Bongo低音邦加鼓
62Mute High Conga闷音高音康加鼓
63Open High Conga开放高音康加鼓
64Low Conga低音康加鼓
65High Timbale高音天巴鼓
66Low Timbale低音天巴鼓
67High Agogo高音阿哥哥
68Low Agogo低音阿哥哥
69Cabasa串珠
70Maracas沙铃
71Short Whistle短口哨
72Long Whistle长口哨
73Short Guiro短刮壶
74Long Guiro长刮壶
75Claves梆子
76High Wood Block高音木鱼
77Low Wood Block低音木鱼
78Mute Cuica

79
Open Cuica

80
Mute Triangle闷音三角铁
81Open Triangle开放三角铁


控制器事件(Controller events)GM也同时规范了数个控制器的工作
No.功能
1Modulation(颤音)
6Data Entry MSB
7Volume(音量)
10Pan(相位)
11Expression(表达)
38Data Entry LSB
64Sustain(延音)
100RPN LSB
101RPN MSB
121Reset all controllers(重设所有控制器)
123All notes off(消音)
RPN(Registered Parameter Number)设定登录的参数需要传送(数字是十进制):两个控制转换讯息(Control Change messages),使用控制号码101和100去选择参数跟着任何1或2bytes的资料入口讯息(Data Entry messages)(MSB = 控制器 #6, LSB = 控制器 #38)最后是"End of RPN" 讯息,即表示结束之讯息以下的全球Registered Parameter Numbers (RPNs) 是经过标准化的(参数由RPN LSB/MSB对规范,值则由Data Entry LSB/MSB对设定):
MSBLSB意义
00Pitch bend range(滑音范围)
01Channel Fine tuning(频道细调)
02Channel Coarse tuning(频道粗调)
03Tuning Program Change(转换调节音色)
04Tuning Bank Select(转换调节群组)
05Modulation Depth Range(颤音深度范围)
127127RPN Null
例:用RPN控制串设定粗调(coarse tuning)至A440(参数 2,值 64)101:0, 100:2, 6:64, 101:127, 100:127


593326039 发表于 2004-3-18 22:00:00

分享,谢谢

九方城 发表于 2006-4-25 21:16:00

不错哦,谢谢
页: [1]
查看完整版本: General MIDI