User manual - MIDIインプリメンテーション

31
16.3.6 cat : Category
0cccccccB = Category (7bit)
System Exclusive Messageで取り扱う情報のカテゴリを表します。これらのCategoryに対応するID番号(ID)
を左側に、通信動作(Action)を右側に記述します。
A.....Available (一部のParameterのみ可能な場合も含む)
F......File Information (データの実体ではなく名前、サイズなどのファイル情報のみ)
16.3.7 mem : Memory Area ID
Parameter転送の対象となるメモリエリアを指定します。本機の場合下記のように定義されています。基本的
本機固有のSystem Exclusiveメッセージはユーザー領域のみに対応しています。
16.3.8 pset : Parameter Set Number
通信対象とするParameter Setの番号(mmmmmmmnnnnnnnB(Binary))LSB, MSB2バイトの並びで表
します。
16.3.9 blk : Block Number
1つのParameter Set内に複数のブロックが存在する場合、どのブロックを対象にしているかを指定する補助的
な番号です。
例えば、ミキサーのチャンネルのボリューム設定のように同じカテゴリの中に同じIDのParameterが複数存在
する場合、何番目のブロックに属するデータかを指定するのに必要なBlock番号kkkkkkkjjjjjjjiiiiiiiB (Binary)を表
します。
Parameter Block2次元以上の配列構造を取る場合は、このBlock番号の21bitを以下に説明するようなルー
ルに基づき、所定のビットフィールドに分割して使用します。
Format: 0cccccccB
Category Transfer
ID (c) Parameter Set Individual Parameter
00H System A
01H Setup A
02H Patch A
03H Tone A
21H Music Library F
Format: 0mmmmmmmB
mem
種類 説明
0
ユーザー領域 読み出し/書き換え可
1
プリセット領域 読み出し/書き換え不可
Format: LSB 0nnnnnnnB
MSB 0mmmmmmmB
Format: 0iiiiiiiB (LSB) 0jjjjjjjB 0kkkkkkkB (MSB)