See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
General MIDI - Wikipedia

General MIDI

出典: フリー百科事典『ウィキペディア(Wikipedia)』

General MIDI(ジェネラル・ミディ)とは音色マップとコントロールチェンジを定めたMIDIの統一規格である。略称はGM

目次

[編集] 概要

GMが制定される前、MIDIの音色マップやコントロールチェンジはMIDI音源のメーカーや機種毎に違っており、他の製品とは基本的に互換性が無かった。例えば、PC(音色番号)の1番にはA社のMIDI音源ではピアノの音色が割り当ててあるが、B社の製品では弦楽器だったりした。これにより違うメーカーのMIDI音源で制作した曲データは、別のMIDI音源では作者の意図しない演奏をすることがあるという問題があった。これを解決するために、1991年に日本MIDI評議会(現在の音楽電子事業協会)とMIDI Manufacturers Association (MMA) によってGMが制定された。

GMには、GMマップと呼ばれる音色マップ、コントロールチェンジ、RPNやGMシステムメッセージなどが決められており、同時発音数についても記述がある。

GM以外の規格としてはローランドが推進しているGSヤマハが推進しているXG、そしてXGフォーマットの簡易版XGLiteなどがある。ほとんどの規格がGMを拡張した規格であるため、GMからみれば上位互換の規格である。

現在はGMの拡張規格であるGMレベル2がある。しかし、ブロードバンドの普及により、演奏データのMIDIではなくMP3など「音」そのものの配信が手軽にできるようになったこと、MIDIからオーディオへの制作環境の変化、専用音源としてGM規格と互換性のないSoundFontソフトウェア・シンセサイザーの普及、GMレベル1におけるSC-55mkIIのような標準音源がないこと、GMレベル2で規格されている項目が、GSやXGより少なく、GS/XGのほうが表現豊かな演奏データを作成できるという等の理由から、GMレベル2はほとんど普及していない。

[編集] 必須最低要件

GMレベル1互換機器は、以下の要件を満たさなければならない。

  • 同時発音数24(メロディ16、パーカッション8を含む)
  • ベロシティ(音の強さ)の命令に対応。
  • 16チャンネル使用可能(うち、チャンネル10番はパーカッション用に予約)
  • 各チャンネルでの同時発音対応。

[編集] パラメータ

GM対応機器は、またプログラムとコントローラーイベントの為に以下の規約にも従わなければならない。

[編集] Program change events

この表は、楽器音とProgram change番号の対応を示す。

[編集] Melodic sounds

No. English 日本語
Piano
1 Acoustic Piano アコースティックピアノ
2 Bright Piano ブライトピアノ
3 Electric Grand Piano 電子グランドピアノ
4 Honky-tonk Piano ホンキートンクピアノ
5 Electric Piano 電子ピアノ
6 Electric Piano 2 電子ピアノ2
7 Harpsichord ハープシコード
8 Clavi クラビネット
Chromatic Percussion
9 Celesta チェレスタ
10 Glockenspiel グロッケンシュピール
11 Musical box オルゴール
12 Vibraphone ヴィブラフォン
13 Marimba マリンバ
14 Xylophone シロフォン
15 Tubular Bell チューブラーベル
16 Dulcimer ダルシマ
Organ
17 Drawbar Organ ドローバーオルガン
18 Percussive Organ パーカッシブオルガン
19 Rock Organ ロックオルガン
20 Church organ チャーチオルガン
21 Reed organ リードオルガン
22 Accordion アコーディオン
23 Harmonica ハーモニカ
24 Tango Accordion タンゴアコーディオン
Guitar
25 Acoustic Guitar (nylon) アコースティックギター(ナイロン弦)
26 Acoustic Guitar (steel) アコースティックギター(スチール弦)
27 Electric Guitar (jazz) ジャズギター
28 Electric Guitar (clean) クリーンギター
29 Electric Guitar (muted) ミュートギター
30 Overdriven Guitar オーバードライブギター
31 Distortion Guitar ディストーションギター
32 Guitar harmonics ギターハーモニクス
Bass
33 Acoustic Bass アコースティックベース
34 Electric Bass (finger) フィンガー・ベース
35 Electric Bass (pick) ピック・ベース
36 Fretless Bass フレットレスベース
37 Slap Bass 1 スラップベース 1
38 Slap Bass 2 スラップベース 2
39 Synth Bass 1 シンセベース 1
40 Synth Bass 2 シンセベース 2
Strings
41 Violin ヴァイオリン
42 Viola ヴィオラ
43 Cello チェロ
44 Double bass コントラバス
45 Tremolo Strings トレモロ
46 Pizzicato Strings ピッチカート
47 Orchestral Harp ハープ
48 Timpani ティンパニ
Ensemble
49 String Ensemble 1 ストリングアンサンブル 1
50 String Ensemble 2 ストリングアンサンブル 2
51 Synth Strings 1 シンセストリングス 1
52 Synth Strings 2 シンセストリングス 2
53 Voice Aahs 声「あー」
54 Voice Oohs 声「おー」
55 Synth Voice シンセヴォイス
56 Orchestra Hit オーケストラヒット
Brass
57 Trumpet トランペット
58 Trombone トロンボーン
59 Tuba チューバ
60 Muted Trumpet ミュートトランペット
61 French horn フレンチ・ホルン
62 Brass Section ブラスセクション
63 Synth Brass 1 シンセブラス 1
64 Synth Brass 2 シンセブラス 2
Reed
65 Soprano Sax ソプラノサックス
66 Alto Sax アルトサックス
67 Tenor Sax テナーサックス
68 Baritone Sax バリトンサックス
69 Oboe オーボエ
70 English Horn イングリッシュホルン
71 Bassoon ファゴット
72 Clarinet クラリネット
Pipe
73 Piccolo ピッコロ
74 Flute フルート
75 Recorder リコーダー
76 Pan Flute パンフルート
77 Blown Bottle 茶瓶
78 Shakuhachi 尺八
79 Whistle 口笛
80 Ocarina オカリナ
Synth Lead
81 Lead 1 (square) 矩形波
82 Lead 2 (sawtooth) ノコギリ波
83 Lead 3 (calliope) カリオペ
84 Lead 4 (chiff) チフ
85 Lead 5 (charang) チャラング
86 Lead 6 (voice)
87 Lead 7 (fifths) フィフスズ
88 Lead 8 (bass + lead) バス+リード
Synth Pad
89 Pad 1 (new age) ニューエイジ
90 Pad 2 (warm) ウォーム
91 Pad 3 (polysynth) ポリシンセ
92 Pad 4 (choir) クワイア
93 Pad 5 (bowed) ボウ
94 Pad 6 (metallic) メタリック
95 Pad 7 (halo) ハロー
96 Pad 8 (sweep) スウィープ
Synth Effects
97 FX 1 (rain)
98 FX 2 (soundtrack) サウンドトラック
99 FX 3 (crystal) クリスタル
100 FX 4 (atmosphere) アトモスフィア
101 FX 5 (brightness) ブライトネス
102 FX 6 (goblins) ゴブリン
103 FX 7 (echoes) エコー
104 FX 8 (sci-fi) サイファイ
Ethnic
105 Sitar シタール
106 Banjo バンジョー
107 Shamisen 三味線
108 Koto
109 Kalimba カリンバ
110 Bagpipe バグパイプ
111 Fiddle フィドル
112 Shanai シャハナーイ
Percussive
113 Tinkle Bell ティンクルベル
114 Agogo アゴゴ
115 Steel Drums スチールドラム
116 Woodblock ウッドブロック
117 Taiko Drum 太鼓
118 Melodic Tom メロディックタム
119 Synth Drum シンセドラム
120 Reverse Cymbal 逆シンバル
Sound effects
121 Guitar Fret Noise ギターフラットノイズ
122 Breath Noise ブレスノイズ
123 Seashore 海岸
124 Bird Tweet 鳥の囀り
125 Telephone Ring 電話のベル
126 Helicopter ヘリコプタ
127 Applause 拍手
128 Gunshot 銃声

[編集] Percussion notes

GMでは10チャンネルは、パーカッションのために予約されている。このチャンネルはプログラムが音色変更命令を送っても常にパーカションパートとなり、各音階番号には異なる楽器が割り当てられている。

No. English 日本語
35 Bass Drum 2 バスドラム 2
36 Bass Drum 1 バスドラム 1
37 Side Stick サイドスティック
38 Snare Drum 1 スネアドラム 1
39 Hand Clap 手拍子
40 Snare Drum 2 スネアドラム 2
41 Low Tom 2 ロートム 2
42 Closed Hi-hat クローズハイハット
43 Low Tom 1 ロートム 1
44 Pedal Hi-hat ペダルハイハット
45 Mid Tom 2 ミドルトム 2
46 Open Hi-hat オープンハイハット
47 Mid Tom 1 ミドルトム 1
48 High Tom 2 ハイトム 2
49 Crash Cymbal 1 クラッシュシンバル 1
50 High Tom 1 ハイトム 1
51 Ride Cymbal 1 ライドシンバル 1
52 Chinese Cymbal チャイニーズシンバル
53 Ride Bell ライドベル
54 Tambourine タンバリン
55 Splash Cymbal スプラッシュシンバル
56 Cowbell カウベル
57 Crash Cymbal 2 クラッシュシンバル 2
58 Vibra Slap ヴィブラスラップ
59 Ride Cymbal 2 ライドシンバル 2
60 High Bongo ハイボンゴ
61 Low Bongo ローボンゴ
62 Mute High Conga ミュートハイコンガ
63 Open High Conga オープンハイコンガ
64 Low Conga ローコンガ
65 High Timbale ハイタンバール
66 Low Timbale ロータンバール
67 High Agogo ハイアゴゴ
68 Low Agogo ローアゴゴ
69 Cabasa カバサ
70 Maracas マラカス
71 Short Whistle ショートホイッスル
72 Long Whistle ロングホイッスル
73 Short Guiro ショートギロ
74 Long Guiro ロングギロ
75 Claves クラヴェス
76 High Wood Block ハイウッドブロック
77 Low Wood Block ローウッドブロック
78 Mute Cuica ミュートクイーカ
79 Open Cuica オープンクイーカ
80 Mute Triangle ミュートトライアングル
81 Open Triangle オープントライアングル

[編集] Controller events

GMは再生時に実行すべきいくつかのコントローラを規定している[1][2]

No. 機能
1 モジュレーション
6 データエントリー MSB
7 ヴォリューム
10 パン
11 エクスプレッション
38 データエントリー LSB
64 サステイン
100 RPN LSB
101 RPN MSB
121 リセット・オールコントロール
123 消音

[編集] RPN

パラメータ登録の設定の送信法(数字は十進数)

  1. 2つのコントロールチェンジメッセージ(制御番号101と100)を使う。
  2. データエントリーメッセージを記述する。
  3. RPNの終了を示すメッセージを記述する。

以下のグローバルRegistered Parameter Numbersは、標準化されている[1]

MSB LSB 意味
0 0 ピッチベンドレンジ
0 1 チャンネルファインチューニング
0 2 チャンネルコースチューニング
0 3 チューニングプログラムチェンジ
0 4 チューニングバンクセレクト
0 5 モジュレーションディプスレンジ
127 127 RPN Null

例:RPNコントロールシーケンスでコースチューニングをA440にしたい場合(Parm 2, Value 64)

101:0, 100:2, 6:64, 101:127, 100:127

[編集] System Exclusive messages

Two GM System Exclusive ("SysEx") messages are defined: one to enable and disable General MIDI compatibility, on devices which also allow modes which are not GM-compatible; and the other to modify an instrument's master volume.

[編集] General MIDIの問題点

前述のような理由で定められた統一規格ではあるが問題点もある。 GM規格では音色の並び・コントロールチェンジの種類が決められているが、音色そのものについてやコントロールチェンジによる変化量などについては、各MIDI音源メーカーの独自性が損なわれる可能性があるとされ、厳密には定められていない。そのためGM規格に準拠したデータであっても、作者の意図したように再現されない可能性も少なからずある。

その他にも、最大同時発音数が後発の機器であるほど増やされていることや、エフェクトや音量の変化量などが各社で異なること、ユニバーサルエクスルーシブなどの拡張機能への対応の有無など問題は多く、十分とは言えないことも多い。

[編集] 脚注

  1. ^ http://www.midi.org/about-midi/table3.shtml

[編集] 外部リンク


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -