通道映射

通道映射会影响所有 MIDI 通道消息。 MIDI 通道消息包括便笺、注释关闭、多音键-aftertouch、control-change、program-change、channel-aftertouch 和音调弯曲更改消息。 MIDI 映射器使用单个通道映射,其中每个通道都有 16 个 MIDI 通道的条目。 每个通道映射条目指定以下内容:

  • MIDI 消息的目标通道
  • MIDI 消息的目标输出设备
  • 可选修补程序映射,指定 MIDI 消息的其他可能修改

目标通道设置为 16 个 MIDI 通道之一。 MIDI 消息经过修改,以反映每个新通道分配。 例如,如果 MIDI 通道 4 的目标通道条目设置为 6,则发送到通道 4 的所有 MIDI 消息将映射到通道 6,如下图所示。

mapped midi image

在此示例中,MIDI 状态字节0x93映射到0x95。 MIDI 状态字节的低顺序指定通道号。 源通道设置为活动或非活动通道。 发送到非活动源通道的消息将被忽略,因此非活动通道实际上已静音或关闭。

目标输出设备设置为可用的 MIDI 输出设备之一。 MIDI 输出设备可以是内部合成器或物理 MIDI 输出端口。

MIDI 系统消息是 MIDI 消息, (状态字节) 从 0xF0 到 0xFF。 没有与 MIDI 系统消息关联的通道,因此无法映射它们。 MIDI 系统消息将发送到通道映射中列出的所有 MIDI 输出设备。