使いこなしのテクニックシステムエクスクルーシブとは? MIDI機器固有の設定に使用するエクスクルーシブメッセージとは?
システムエクスクルーシブとは?
電子楽器、あるいはメーカー固有のデータを送るための MIDI メッセージのことです。音源のマスターボリュームやリバーブなどのエフェクトのパラメータの設定などがあります。
システム・エクスクルーシブの中には大きく分けて、メーカー・エクスクルーシブとユニバーサル・エクスクルーシブとがあります。
もともとエクスクルーシブ・メッセージはメーカー固有の情報を扱うものとして定義されたものですが、その発展とともに、共通化が可能なものが出てきました。これがユニバーサル・エクスクルーシブです。
すべてのエクスクルーシブ・メッセージは以下のデータ・フォーマットで送られます。
F0 | (IDコード) | (データバイト)・・・ | F7 |
F0H | エクスクルーシブのステータス |
00H-7FH | IDコード(長さは1~3バイト。最上位ビットは "0" ) |
: | データバイト(長さは任意。 最上位ビットは "0" ) |
F7H | エクスクルーシブの終わりを示すステータス(End of exclusive) |
- IDコード
- ID コードは、ステータス F0H に続く最初のデータバイトで与えられ、メーカごとの ID となっています。
現在、拡張用として3バイトID が定義され、F0H に続く最初のデータバイトが "00" の場合、続く2 バイトを加え、3バイトの ID になります。
F0 に続く ID が、7DH / 7EH / 7FH のいずれかの場合が、ユニバーサルエクスクルーシブです。
F0 7D ...... F7 (学校、研究所など営利目的ではない団体用)
F0 7E ...... F7 (ユニバーサル・ノンリアルタイム・システムエクスクルーシブ)
F0 7F ...... F7 (ユニバーサル・リアルタイム・システムエクスクルーシブ)