MIDI(ジェネラル・ミディ)とは、基本的な音色マップとコントロールチェンジなどを規定したMIDIの統一規格である。外部リンク概要[編集]GMが制定される前、MIDIの音色マップやコントロールチェンジはMIDI音源のメーカーや機種毎に違っており、他の製品とは基本的に互換性が無かった。Change)の1番にはA社のMIDI音源ではピアノの音色が割り当ててあるが、B社の製品では弦楽器が割り当てられている、ということが多々あった。これにより、違うメーカーのMIDI音源で制作した曲データは、別のMIDI音源では作者の意図しない演奏をすることがあるという問題があった。よってGMが制定された。GMには、GMマップと呼ばれる音色マップ、コントロールチェンジ、RPNやGMシステムエクスクルーシブなどが決められており、同時発音数についても記述がある。ほとんどの規格がGMを拡張した規格であるため、GMからみれば上位互換の規格である。演奏データのMIDIではなくMP3など「音」そのものの配信が手軽にできるようになったこと、MIDIからオーディオへの制作環境の変化、専用音源としてGM規格と互換性のないSoundFontやソフトウェア・シンセサイザーの普及、GM1におけるSC-55mkIIのような標準音源がないこと、GM2で規定されている項目が、GSやXGより少なく、GS/XGのほうが表現豊かな演奏データを作成できるという等の理由から、GM2はそれほど普及していない[要出典]。必須最低要件[編集]GM1互換機器は、以下の要件を満たさなければならない。同時発音数24(メロディー16、パーカッション8を含む)ベロシティー(音の強さ/音の速さ)の命令に対応。16チャンネル使用可能(うち、チャンネル10番はパーカッション用に予約)各チャンネルでの同時発音対応。パラメータ[編集]GM対応機器は、プログラムチェンジとコントロールチェンジ・イベントの為に、以下の規定にも従わなければならない。Change番号の対応を示す。notes[編集]GMドラムマップGMでは10チャンネルは、パーカッションのために予約されている。このチャンネルはプログラムが音色変更命令を送っても常にパーカションパートとなり、各ノートナンバーには異なる楽器が割り当てられている。map)と呼ぶことがある。events[編集]GMは再生時に受信すべきいくつかのコントローラを規定している[1][2]。チェンジ・イベントの一種である。パラメータの設定法(数字は十進数)。値を最後に送信することが慣例になっている。標準化されている[1]。値が最大(最小)のとき、どれだけ音程が変化するかを半音単位で設定する。パートの音程を半音単位で調整する。64を基点として増減させる。