POOLコマンド

(大文字)*POOL " "

エクスクルーシブ・メッセージの前半 ID 部分を記憶させます。

概要

エクスクルーシブ・メッセージは楽器メーカー ID とアドレスとデータの組み合わせで行われますが、このうち楽器メーカー ID は不変の部分となります。

■XGのエクスクルーシブ記述の場合

 *DATA " 43, 10, 4C, 00, 00, 7E, 00 " ; XGリセット
 *DATA " 43, 10, 4C, 02, 01, 5A, 01 " ; ディレイ
      :

; ※「 43, 10, 4C 」 (メーカーID部分)だけは変わらない。

このメーカー ID 部分を POOL コマンドで囲むことにより、エクスクルーシブのメーカー ID 部分を分離し記憶させることができます。

使用例

POOLコマンドでメーカーIDを指定したら、以降は後半部分だけを書けばOK。

*POOL " 43, 10, 4C " ; メーカーID (YAMAHA)

*DATA " 00, 00, 7E, 00 " ; XGリセット
*DATA " 02, 01, 5A, 01 " ; ディレイ
   :     

*POOL " 41, 10, 42, 12 " ; メーカーID (Roland)

*DATA " 40, 00, 7F, 00, 41 " ; GSリセット
   :     


エクスクルーシブはどうしても長ったらしい記述になるので^^; POOLコマンドを使って可読性を高めるのがオススメです。