
Device Profiles и Studio Control: полное двустороннее управление аппаратурой
Проблема: у каждого синтезатора свой диалект
Экранные ручки MIDI Lab говорят на языке универсальной поверхности Control Change (CC) — канонического набора параметров. Реальная аппаратура работает иначе. У каждого синтезатора своя CC-карта: срез фильтра может быть CC 74 на одной машине и парой NRPN на другой. Отправьте обобщённый CC синтезатору, который его не распознаёт, — и ничего не произойдёт, а то и хуже: вы попадёте совершенно не на тот параметр.
Device Profiles: правильное исходящее сообщение
Device Profile сообщает MIDI Lab, какой именно синтезатор находится на другом конце кабеля, чтобы перед отправкой перевести каждую экранную ручку в реальный адрес этого синтезатора. Укажите ваш синтезатор один раз — и каждая ручка, которую вы после этого крутите (срез, резонанс, envelope — что угодно), попадает на правильный параметр вашей реальной аппаратуры, а не на обобщённый CC, который она может игнорировать.
MIDI Lab поставляется со встроенными профилями для поддерживаемых синтезаторов (сегодня это Korg Minilogue XD, дальше — больше), каждый из которых проверен на реальном устройстве. Не нашли свой синтезатор в списке? Выберите Custom и обучите MIDI Lab карте вашего синтезатора самостоятельно с помощью MIDI-Learn — крутите ручку на аппаратуре, и MIDI Lab поймёт, о каком параметре идёт речь.
Studio Control: обратное направление
Device Profiles отвечают за исходящее направление — MIDI Lab обращается к вашему синтезатору. Studio Control — это обратное направление: ваш синтезатор отвечает. Поверните физическую ручку на аппаратуре — и соответствующий экранный элемент управления в MIDI Lab сдвинется вместе с ней в реальном времени. Вместе они образуют полный цикл: не только отправку на вашу аппаратуру, но и постоянную синхронизацию с ней.
Воспроизведение нот всегда работает на любом тарифе, включая Free, — речь именно об управлении CC через ручки. А монитор MIDI-сигнала всегда виден, так что даже без Studio вы можете убедиться, что аппаратура подключена и отправляет верные данные; именно Studio Control заставляет эти входящие данные действительно двигать что-то на экране.
Почему важно двустороннее, а не одностороннее
Одностороннее соединение — это пульт дистанционного управления. Двустороннее — это зеркало. Если вы посреди джема потянетесь и покрутите ручку на синтезаторе, экранная панель должна отразить это немедленно, а не расходиться с реальностью, пока вы не тронете мышь. Именно для этого нужен Studio Control: ваша аппаратура и MIDI Lab непрерывно согласуют состояние в обоих направлениях.
Начало работы
- Откройте Infinite Engine и направьте слой на ваш синтезатор.
- В выпадающем списке целевого синтезатора для слоя выберите ваше устройство — или Custom, если его нет в списке.
- Если ваш синтезатор не размечен заранее, используйте MIDI-Learn, чтобы обучить MIDI Lab его CC-карте.
- На тарифе Studio поверните ручку на аппаратуре и понаблюдайте, как экранная панель следует за ней.
Об общей маршрутизации на аппаратуру см. стриминг MIDI на ваши синтезаторы. Когда маршрутизация настроена и вы хотите, чтобы панель точно соответствовала вашей аппаратуре, попробуйте Infinite Engine и задайте Device Profile.