General MIDI

General MIDIについて



General MIDI(ジェネラル・ミディ)は、音楽制作におけるMIDIの統一規格であり、主に基本的な音色マップやコントロールチェンジの仕様を定めています。一般的には「GM」と略称されます。この規格が策定される以前は、各MIDI音源のメーカーや機種ごとに音色マップやコントロールチェンジの設定が異なっており、互換性のない状態が続いていました。たとえば、Program Changeの1番にA社の製品ではピアノが割り当てられている一方で、B社の製品では弦楽器が割り当てられることがあり、異なるメーカー間で制作した楽曲データについては意図しない音が出ることが一般的でした。

こうした課題を解決するため、1991年に日本MIDI評議会とMIDI Manufacturers Association(MMA)が共同でGM規格を制定しました。この際に、ローランド社が推進していたGSフォーマットの中から、他社と共有できる部分を選別する形でGMが成立しました。GMはGSの下位規格としても捉えられ、GMに基づいて作成された楽譜はGSでも高い再生可能性を持つ一方、逆のケースでは問題が生じることがあります。

GMでは音色マップやコントロールチェンジ、RPN(Registered Parameter Numbers)、GMシステムエクスクルーシブなどが規定されており、同時発音数やチャンネルの使用方法についても詳述されています。GM以外にも、ヤマハが推進するXGやその簡易版のXGLiteなどが存在しますが、これらはほとんどがGMの拡張規格であり、GMからの互換性を持っています。さらに、2025年の現在においても、GMに基づいた拡張規格としてGM2が主流として位置づけられています。

GMの機能と要件



GM1互換の機器は、特定の要件を満たす必要があります。例えば、同時に24音を発音できる能力が求められ、うちメロディチャネルが16、パーカッション用は8です。また、各チャンネルは音の強さやスピードに応じた命令に対応することも求められます。使用するチャンネルは16チャンネルであり、10番目のチャンネルは常にパーカッション用に予約されています。このように、各チャンネルにおける音色や発音数についても規定されています。

GM規格では、プログラムチェンジイベントによる音色の変更や、再生時に受信するべき各種コントロールに関する規定も整備されています。特に、10番目のチャンネルは打楽器用に特化され、このチャンネルでは個々のノートに異なる楽器が割り当てられています。このような打楽器の割り当て表は「ドラムマップ(drum map)」と呼ばれることもあります。

具体的には、RPNに関しては音色の変更に用いられ、CC(コントロールチャネル)によってパラメータを設定するなどの手続きが決められており、これに従って設定を進めることが求められます。たとえば、ピッチベンドレンジを変更する場合、特定のCCコードを使ってパラメータを設定します。

GM規格の問題点



一方でGM規格には幾つかの問題点も存在しています。音色の並びやコントロールチェンジの種類が明確に定義されている一方で、各MIDI音源メーカーの独自性が失われる懸念があります。これにより、GM準拠のデータでも作者の意図した音が再現されない場合があるのです。また、後発の機器はより多くの同時発音数を持つ場合も多く、各社のエフェクトや音量の変化の幅も様々です。このような互換性の問題を考慮する際、同じ鍵盤を演奏しても、実際に鳴る音は選択した楽器に依存して変化することがあります。

つまり、GMの規格に従ったシステムだからこそ、注意が必要となる場面も多いということです。音楽制作の場面において、GMに準拠するMIDI音源を選ぶことで、異なるメーカー間での円滑なやり取りが期待できますが、それでも注意が求められる点があることを忘れないようにしましょう。

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。