マイページへログイン
サポートトップ
よくある質問
ダウンロード
使いこなす

使いこなしのテクニックシステムエクスクルーシブの使い方 YAMAHA 社 XG音源の場合

エクスクルーシブの具体例 [XG]

ある音源にどのようなエクスクルーシブを送ればよいかは、メーカーや機種によって異なりますので、使用する音源などのマニュアルに書かれた「MIDI インプリメンテーション」に従ったデータを送る必要があります。

YAMAHA の MU-1000 を例にとって調べてみます。(MU-50/80/90/100/128/2000などXG対応機器で共通です)
MU1000にデータを設定するためのエクスクルーシブは以下のフォーマットを使用します。

データ(H) 説明
F0 エクスクルーシブ ステータス
43 メーカーID (YAMAHA)
1N N:デバイスナンバー(初期設定は10H)
4C モデルID (XG)
aa 送信するデータの先頭アドレスの上位バイト
bb 送信するデータの先頭アドレスの中位バイト
cc 送信するデータの先頭アドレスの下位バイト
dd 送信するデータ本体
: :
F7 EOX(エンド オブ エクスクルーシブ)
マスターボリュームの例

では実際に MU1000 のマスターボリュームを "90" に設定するようなエクスクルーシブを作ってみましょう。

MU1000 のマニュアルの「MIDI データフォーマット」の章でマスターボリュームのパラメータを見ると、以下のような記述になっています。

アドレス(H) サイズ(H) データ(H) パラメーター 説明 初期値(H)
00 00 04 1 00 - 7F MASTER VOLUME 0...127 7F

"90" は 16進で "5AH" ですから MU1000 のマスターボリュームを"90" に設定するエクスクルーシブは、以下のようになります。

F0 43 10 4C 00 00 04 5A F7

※YAMAHAのエクスクルーシブメッセージは、バルクダンプなど一部のメッセージを除いてチェックサムはありません。