General MIDI
概要
この機能は、GMモードと、楽器固有のモードを切り換える為に用います。
詳細
■GM System Off
MIDIデバイスに固有のモードがある場合、General MIDIモードを解除します。
General MIDIモードしか無い場合は無効です。
■GM System Level.1 On
MIDIデバイスをGeneral MIDI Level.1(GM1)モードに切り換え、各パラメータを初期化します。
楽器によっては、General MIDI Level.2(GM2)モードとなります。
又、Roland社SCシリーズのMIDIデバイスはGSの音色、YAMAHA社MuシリーズのMIDIデバイスはTG-300Bの音色を使用することが出来ますが、
これらのMIDIデバイスは、GM_SystemOn2を明示的に送信しないと、General MIDI Level.2(GM2)モードの音色を使用する事はできません。
General MIDIモードと楽器固有のモードを持つMIDIデバイスがこのメッセージを受信すると、General MIDIモードとなります。
その為、楽器固有の音色や機能は使えなくなる可能性がありますが、GM規格に対応している他の楽器との互換性は保つ事が出来ます。
■GM System Level.2 On
MIDIデバイスをGeneral MIDI Level.2(GM2)モードに切り換え、各パラメータを初期化します。
GS規格とGM2規格が混在する楽器、XG規格とGM2規格が混在する楽器、
若しくはGS規格とXG規格とGM2規格が混在する楽器がこのメッセージ受信した場合は、
GS規格やXG規格にて制定されている音色や機能は使用できなくなります。
これは、GS規格, XG規格はGM Level.1の上位規格ではありますが、GM Level.2とは互換性が無い為です。
例:
Roland社 SC8820, SC8850
YAMAHA社 Mu128, Mu1000, Mu2000
■GM System Level.1 & 2 On で初期化される内容
GM System Level.1 Onメッセージ及び、GM System Level.2 Onメッセージを
受信する事で初期化されるパラメータは以下の通りです。
チャンネルの設定
Channel | 初期化内容 | GM1 | GM2 |
1〜16 | Channel Mode3 | ○ | ○
|
10以外 | 平均律( A = 440 Hz )にする。 | ─ | ○
|
10以外 | メロディーチャンネルに割り当てる。 | ○ | ○
|
10 | リズムチャンネルに割り当てる。 | ○ | ○
|
Channel Voice Messageの初期設定値
Parameter | GM1 | GM2 |
Chanel Pressure Message | ─ | 0 |
Control Change Message | 以下、表参照 |
Program Change Message | 0 (A.Piano) | 0 (A.Piano) |
Pitch Bend Change Message | 8192 | 8192 |
Control Change及び、Channel Mode Messageの初期設定値
Control Change | 初期設定値 |
No. | Parameter | GM1 | GM2 |
0, 32 | Bank Select | ─ | Channel10以外:$78 / $00
Channel10 :$79 / $00 |
1 | Modlation | 0 | 0 |
5 | Portamento Time | ─ | 0 |
6 ,38 | Data Entry | ─ | $00 / $00 |
7 | Channel Volume | 100 | 100 |
10 | Panpot | 64 | 64 |
11 | Expression | 127 | 127 |
64 | Hold (Dumper pedal,sustaion) | 0 | 0 |
65 | Portamento on/off | ─ | 0 |
66 | Sostenuto | ─ | 0 |
67 | Soft Pedal | ─ | 0 |
71 | Timbre / Harmonic Intensity | ─ | 64 |
72 | Release time | ─ | 64 |
73 | Attack time | ─ | 64 |
74 | Brightness | ─ | 64 |
75 | Decay Time | ─ | 64 |
76 | Vibrato Rate | ─ | 64 |
77 | Vibrato Depth | ─ | 64 |
78 | Vibrato Decay | ─ | 64 |
91 | Reverb | ─ | 40 |
93 | Chorus | ─ | 0 |
100 ,101 | Registered Parameter | ─ | $7F / $7F (Null) |
Channel Mode | 初期設定値 |
126 | Mono Mode On | | 1 |
Registered Parameterの初期設定値
Registered Parameter | 初期設定値 |
No. | Parameter | GM1 | GM2 |
0 | Pitch Bend Sensitivity | 2 | 2 ( 200 [cent] ) |
1 | Fine Tuning | | $40 / $00 ( ±0 [cent] ) |
2 | Corse Tuing | | $40 / $00 ( ±0 [cent] ) |
5 | Modlation Depth | ─ | $40 / $00 ( 50 [cent] ) |
Universal Exclusiveの初期設定値
Parameter | GM1 | GM2 |
MasterVolume | ─ | $7F / $7F (最大値) |
Master Fine Tuning | ─ | $40 / $00 ( ±0 [cent] ) |
Master Corse Tuning | ─ | $40 ( ±0 [cent] ) |
Reverb Type | ─ | 4 ( Large Hall ) |
Chorus Type | ─ | 2 ( Chorus 3 ) |
Scale Octave Tuning 1Byte format | ─ | $40 ( ±0 [cent] ) |
Reference