チャネル マップ
チャンネルマップは、すべてのMIDIチャンネルメッセージに影響します。 MIDIチャンネルメッセージには、ノートオン、ノートオフ、ポリフォニックキーアフタータッチ、コントロール変更、プログラム変更、チャンネルアフタータッチ、ピッチベンド変更メッセージが含まれます。 MIDIマッパーは、16のMIDIチャンネルごとにエントリを持つ単一のチャンネルマップを使用します。 各チャネル マップ エントリは、次を指定します。
- MIDI メッセージの宛先チャネル
- MIDI メッセージの出力先デバイス
- MIDI メッセージのその他の変更を指定するオプションのパッチ マップ
宛先チャンネルは、16のMIDIチャンネルのいずれかに設定されています。 MIDI メッセージは、各新しいチャンネル割り当てを反映するように変更されます。 たとえば、MIDI チャネル 4 の宛先チャネル エントリが 6 に設定されている場合、次の図に示すように、チャネル 4 に送信されるすべての MIDI メッセージがチャネル 6 にマップされます。
この例では、MIDI ステータスバイト0x93が0x95にマップされます。 MIDI ステータス バイトの下位はチャネル番号を指定します。 ソース チャネルは、アクティブまたは非アクティブに設定されます。 非アクティブなソース チャネルに送信されたメッセージは無視されるため、非アクティブなチャネルは有効にミュートまたはオフになります。
宛先出力デバイスは、使用可能な MIDI 出力デバイスのいずれかに設定されます。 MIDI 出力デバイスには、内部シンセサイザーまたは物理 MIDI 出力ポートを指定できます。
MIDI システムメッセージは、0xF0から0xFFまでの MIDI メッセージ (ステータスバイトを含む) です。 MIDI システム メッセージに関連付けられているチャネルがないため、マップできません。 MIDI システムメッセージは、チャンネルマップに一覧表示されているすべての MIDI 出力デバイスに送信されます。