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

27
第IV部
本機固有のSystem Exclusive Message
16 フォーマット
16.1 メッセージの分類
本機のSysExの動作は、基本的にパラメータデータの転送です。外部機器から、このパラメータ転送のメッセー
ジを使用することで
本機のパラメータの値を個別に変更する
本機のパラメータの値を個別に読み込む
といった操作が可能となります。
また、パラメータとは機器の設定値として作用するもののみならず、書き込み時にコマンドとして動作するもの
や、読み込み時に本機の状態を示すためのものもあります。
転送対象となるパラメータのカテゴリを分類すると下記のようになります。
16.2 基本メッセージ構造
本機固有のSystem Exclusiveメッセージは、パラメータを単体で送受信するための「Individual Parameter
Transfer」という方式を使っています。動作に応じていくつかの種類のメッセージが用意されています。
そのメッセージの種類を示すのがSysExメッセージの中の「Action」と呼ばれるフィールドの値です。bodyと呼
ばれる部分は、このactの値によってフォーマットが異なります。
以下の表は本機固有のSystem Exclusiveメッセージの各actionのフォーマットを示したものです。表の左側か
「Y」と記載されているフィールドを順番に並べたものが、メッセージの実体となります。
機能セクション パラメータカテゴリ 詳細
System System
コマンド、機器の状態
Setup
機器の基本設定
Sound Generator Patch
音源共通設定(システムエフェクト、マスター設定等)
音源パート設定(Tone選択、ミキシング、チューニング等)
Tone
音色パラメータ、DSP設定
act SX MAN MOD dev act bodyact依存部分) EOX
cat mem pset blk pkt prm idx len data img sum
IPRYYYYYYYYY-YYY---Y
IPSYYYYYYYYY-YYYY--Y