Карта каналов
Карта каналов влияет на все сообщения канала MIDI. Сообщения канала MIDI включают в себя заметки, заметки, полифонические клавиши после нажатия, управление изменением, изменением программы, каналом после передачи и изменением тона. MidI Mapper использует карту одного канала с записью для каждого из 16 MIDI-каналов. Каждая запись карты каналов указывает следующее:
- Целевой канал для сообщения MIDI
- Целевое выходное устройство для сообщения MIDI
- Необязательная карта исправлений, указывающая другие возможные изменения для сообщения MIDI
Целевому каналу присваивается один из 16 MIDI-каналов. Сообщения MIDI изменяются в соответствии с каждым новым назначением канала. Например, если запись целевого канала для КАНАЛА MIDI 4 имеет значение 6, все сообщения MIDI, отправленные в канал 4, будут сопоставлены с каналом 6, как показано на следующем рисунке.
В этом примере 0x93 состояния MIDI сопоставляется с 0x95. Низкий порядок байта состояния MIDI указывает номер канала. Исходные каналы имеют значение активный или неактивный. Сообщения, отправляемые в неактивные исходные каналы, игнорируются, поэтому неактивный канал фактически отключен или отключен.
Целевому устройству вывода присваивается одно из доступных устройств вывода MIDI. Устройство вывода MIDI может быть внутренним синтезатором или физическим выходным портом MIDI.
Системные сообщения MIDI — это сообщения MIDI (с байтами состояния) от 0xF0 до 0xFF. Нет канала, связанного с системными сообщениями MIDI, поэтому их невозможно сопоставить. Системные сообщения MIDI отправляются на все устройства вывода MIDI, перечисленные в карте каналов.