各チャネル マップ エントリには、パッチ マップを関連付けることができます。 パッチマップは、MIDIプログラム変更およびボリュームコントローラメッセージに影響を与えます。 プログラム変更メッセージは、指定されたチャンネルの楽器音(パッチ)を変更するようにシンセサイザーに指示します。 ボリューム・コントローラー・メッセージは、チャネルのボリュームを設定します。
パッチ マップには、128 個のプログラム変更値ごとにエントリを含む変換テーブルがあります。 各パッチ マップでは、次の項目を指定します。
- 変換先のプログラム変更値。
- ボリューム スカラー。 (詳細については、「ボリューム スカラー 」を参照してください)。
- 省略可能なキー マップ。 (詳細については、「キー マップの」を参照してください)。
MIDI マッパーがプログラム変更メッセージを受信すると、宛先のプログラム変更値がメッセージ内のプログラム変更値に置き換わります。 たとえば、プログラム変更 16 の変換先プログラム変更値が 18 の場合、MIDI マッパーは次の図に示すように MIDI プログラム変更メッセージを変更します。