MIDI
Ноты и контроллеры на входе, SendMIDI на выходе, монитор для отладки и режим без Thru против эха.
Приём и отправка: ноты и контроллеры на входе, SendMIDI на выходе, монитор для отладки и режимы Thru.
Как объяснил бы коллега за пультом: коротко и по делу.
MIDI на MA3 работает в обе стороны: пульт принимает ноты и контроллеры
и умеет их отправлять. Настраивается в Menu → In & Out.
Вход
Нота, control change или program change сопоставляются действию: экзекьютору, макросу, команде. Обычная связка — MIDI-контроллер как дополнительная поверхность: восемь фейдеров с ноутбука дешевле, чем крыло.
Практика та же, что и с прочими триггерами: вешайте на макросы, а не прямо на экзекьюторы — Внешние триггеры.
Выход
SendMIDI отправляет ноты, control change и program change прямо
из командной строки.
> SendMIDI
Отсюда связка с музыкальным цехом в обратную сторону: кью света переключает пресет на процессоре, запускает сэмпл, даёт метку в DAW. Команда пишется в поле кью, и шоу управляет соседним цехом само (Команды в кью).
MIDI Show Control
MSC — протокол шоу-контроля поверх того же пятиштырькового MIDI. Пульт понимает семь команд:
| Команда | Что делает |
|---|---|
Go (01) |
То же, что Go+ |
Stop (02) |
Pause On |
Resume (03) |
Pause Off |
Timed_Go (04) |
Goto с указанным временем |
Set (06) |
Ставит фейдер в значение, при желании со временем |
Fire (07) |
Запускает макрос 1–127; только на вход |
Go_Off (0B) |
Выключает секвенцию |
Включается настройкой MIDI Data Mode в конфигурации выхода, по умолчанию
там In & Out. Устройство различается парой Device ID (0–111)
и Group ID (1–15), формат команды выбирается из Extensions,
General Light, Moving Light и All; на All отвечают все устройства
в цепи.
Пул данных берётся у remote-пользователя, и права этого профиля решают, до чего MSC дотянется — Пользователи.
Режимы порта
Появился режим In & Out без сквозного прохода; прежний переименован
в In & Out & Thru.
Thru пропускает входящие сообщения дальше по цепи, и в кольце из
нескольких устройств это даёт эхо: пульт получает обратно то, что сам
отправил. Режим без Thru петлю разрывает.
Отладка
Монитор MIDI показывает все входящие сообщения.
До 2.3 вопрос «доходит ли нота» решался перебором. Порядок теперь простой:
- Открыть монитор.
- Нажать кнопку на контроллере.
- Увидеть сообщение и запомнить его номер.
- Сопоставить именно этот номер действию.
onPC
onPC принимает USB-MIDI на macOS и Windows. На Windows отдельно выбирается звуковой вход.
Это превращает ноутбук с контроллером в рабочее место: поверхность появляется без железа MA.
Таймкод по MIDI
MIDI Timecode — один из источников синхронизации, наравне с LTC (Таймкод). Настраивается там же, но это отдельный поток: обычные MIDI-сообщения к нему отношения не имеют.
MIDI-кабель и USB-контроллер — внешние устройства, и ломаются они первыми. Шоу должно оставаться играбельным без них.
MIDI на MA3 работает в обе стороны: пульт принимает ноты и контроллеры
и умеет их отправлять. Настраивается в Menu → In & Out.
Вход
Нота, control change или program change сопоставляются действию: экзекьютору, макросу, команде. Обычная связка — MIDI-контроллер как дополнительная поверхность: восемь фейдеров с ноутбука дешевле, чем крыло.
Практика та же, что и с прочими триггерами: вешайте на макросы, а не прямо на экзекьюторы. Тогда логика меняется без перенастройки железа — Внешние триггеры.
Выход
SendMIDI отправляет ноты, control change и program change прямо
из командной строки.
> SendMIDI
Отсюда — связка с музыкальным цехом в обратную сторону: кью света переключает пресет на процессоре, запускает сэмпл, даёт метку в DAW. Команда пишется в поле кью, и шоу управляет соседним цехом само (Команды в кью).
MIDI Show Control
MSC — отдельный протокол шоу-контроля поверх того же пятиштырькового MIDI. Пульт понимает семь команд:
| Команда | Что делает |
|---|---|
Go (01) |
То же, что Go+ |
Stop (02) |
Pause On |
Resume (03) |
Pause Off |
Timed_Go (04) |
Goto с указанным временем |
Set (06) |
Ставит фейдер в значение, при желании со временем |
Fire (07) |
Запускает макрос 1–127; только на вход |
Go_Off (0B) |
Выключает секвенцию |
Включается настройкой MIDI Data Mode в конфигурации выхода; по умолчанию
там In & Out. Устройство различается парой Device ID (0–111)
и Group ID (1–15), формат команды выбирается из Extensions,
General Light, Moving Light и All — на последний отвечают все
устройства в цепи.
Пул данных берётся у remote-пользователя, поэтому права этого профиля решают, до чего MSC дотянется — Пользователи.
Режимы порта
Появился режим In & Out без сквозного прохода; прежний режим переименован
в In & Out & Thru.
Разница практическая. Thru пропускает входящие сообщения дальше по цепи,
и в кольце из нескольких устройств это даёт эхо: пульт получает обратно
то, что сам отправил. Режим без Thru эту петлю разрывает.
Отладка
Монитор MIDI показывает все входящие сообщения.
До 2.3 вопрос «доходит ли нота» решался перебором. Теперь порядок простой:
- Открыть монитор.
- Нажать кнопку на контроллере.
- Увидеть сообщение и запомнить его номер.
- Сопоставить именно этот номер действию.
onPC
onPC принимает USB-MIDI на macOS и Windows. На Windows отдельно выбирается звуковой вход.
Это то, что превращает ноутбук с контроллером в рабочее место: поверхность появляется без железа MA.
Таймкод по MIDI
MIDI Timecode — один из источников синхронизации, наравне с LTC (Таймкод). Настраивается там же, но это отдельный поток: обычные MIDI-сообщения к нему отношения не имеют.
MIDI-кабель и USB-контроллер — внешние устройства, и ломаются они первыми. Шоу должно оставаться играбельным без них.