MIDI-контроллер
Нота и CC ведут себя по-разному, и половина странностей контроллера объясняется одним переключателем режима.
Как назначить, чем отличаются нота и CC, зачем режимы Absolute и Relative и что делает MIDI-клок.
Как объяснил бы коллега за пультом: коротко и по делу.
Shift + Ctrl + M включает режим назначения: щёлкаете по элементу
интерфейса, шевелите нужную кнопку или крутилку, Esc выходит. Связь
сохраняется вместе с композицией, а устройства включаются по одному
в Preferences → MIDI, вход и выход раздельно.
Несколько MIDI-устройств работают одновременно: сигналы разных контроллеров больше не смешиваются.
Нота и CC
Нота включает и выключает; её шлют кнопки и пэды, иногда с силой нажатия. Режимы у неё Toggle, Piano, Range, Value.
CC передаёт значение от 0 до 127 и обычно приходит с фейдера или крутилки. Режимы: Absolute, Button, Relative, Fake Relative.
Часть контроллеров, например серия Korg NanoKontrol, шлёт CC там, где логичнее нота. Если у кнопки в назначении написано CC и нет режимов Piano и Invert, переключите режим на Button — программа перестанет считать это фейдером и откроет кнопочные режимы.
Absolute передаёт положение ручки как есть, и крутилка без ограничителя в нём прыгает: значение подскакивает туда, где стоит ручка. Relative передаёт приращение, поэтому энкодеры без упоров подхватывают параметр плавно с текущего места. Fake Relative — то же для контроллеров, которые только притворяются, что умеют относительный режим.
| Элемент контроллера | Что назначать |
|---|---|
| Сетка кнопок | Клипы и колонки |
| Фейдеры | Прозрачность слоёв и мастер |
| Крутилки | Параметры эффектов, скорость, ручки Dashboard |
| Отдельные кнопки | Tap, ресинк, блэкаут, bypass слоёв |
Про геометрию раскладки подробно — Раскладка контроллера.
Одна крутилка на весь слой
Перед триггерами клипов в режиме назначения появляется особая группа сочетаний. Назначенный на неё CC запускает клипы этого слоя разными значениями: одна крутилка перебирает до 128 клипов.
Клок и монитор
MIDI-клок синхронизирует темп и живёт в Preferences → MIDI, потому что сочетанием не является. Музыкант включает выход клока у себя — в Ableton это зовётся Sync, — и Resolume ждёт сигнала Clock Start, который большинство устройств шлёт при нажатии play. Альтернатива без кабеля — Ableton Link.
Кнопка в правом верхнем углу вкладки открывает монитор сообщений.
Монитор показывает и исходящие сообщения, а не только входящие. Это основной способ понять, почему подсветка контроллера ведёт себя не так, как ожидалось.
Обработка MIDI ускорена: большая композиция перестала подтормаживать интерфейс при плотном потоке сообщений.
Настройка Middle C меняет только подпись ноты 60 в интерфейсе: Ableton зовёт её C3, Traktor — C4, на работу сочетаний это не влияет.
Контроллер отваливается — кабель, порт, драйвер, — поэтому шоу должно оставаться играбельным с клавиатуры. А подключать его стоит до начала настройки: порядок подключения USB иногда меняет идентификацию устройств, и назначения съезжают.
MIDI-контроллер превращает работу мышью в исполнение. Подключается за пять минут, настраивается за полчаса, окупается в первый же вечер.
Как назначить
Shift + Ctrl + M— режим назначения MIDI.- Щёлкнуть по элементу интерфейса.
- Пошевелить нужную кнопку или крутилку.
Esc— выход из режима.
Связь сохраняется вместе с композицией. Устройства включаются по одному в Preferences → MIDI, вход и выход раздельно.
Несколько MIDI-устройств работают одновременно: сигналы разных контроллеров больше не смешиваются.
Нота и CC — разные сообщения
Нота включает и выключает. Обычно её шлют кнопки и пэды, иногда с силой нажатия. Режимы: Toggle, Piano, Range, Value.
CC передаёт значение от 0 до 127 и обычно приходит с фейдера или крутилки. Режимы: Absolute, Button, Relative, Fake Relative.
Часть контроллеров — например, серия Korg NanoKontrol — шлёт CC там, где логичнее нота. Если у кнопки в назначении написано CC и нет режимов Piano и Invert, переключите режим на Button: программа перестанет считать это фейдером и откроет кнопочные режимы.
Абсолютный и относительный
Absolute передаёт положение ручки как есть. Крутилка без ограничителя в этом режиме прыгает: значение подскакивает к тому, где стоит ручка.
Relative передаёт приращение — «на два вправо». Так работают энкодеры без упоров, и параметр подхватывается плавно с текущего места.
Fake Relative — то же самое для контроллеров, которые притворяются, что умеют относительный режим.
Что на что вешать
| Элемент контроллера | Что назначать |
|---|---|
| Сетка кнопок | Клипы и колонки |
| Фейдеры | Прозрачность слоёв и мастер |
| Крутилки | Параметры эффектов, скорость, ручки Dashboard |
| Отдельные кнопки | Tap, ресинк, блэкаут, bypass слоёв |
Подробно про геометрию — Раскладка контроллера.
Одна кнопка на весь слой
Перед триггерами клипов в режиме назначения появляется особая группа сочетаний. Назначенный на неё CC запускает клипы этого слоя разными значениями: одна крутилка перебирает до 128 клипов.
MIDI-клок
Синхронизация темпа, а не сочетание, поэтому живёт в Preferences → MIDI. Музыкант включает выход клока в своей программе — в Ableton это называется Sync, — и Resolume следует за ним.
При включении входа клока программа ждёт сигнала Clock Start; большинство устройств шлёт его при нажатии play.
Альтернатива — Ableton Link, который работает по сети и не требует кабеля.
Монитор
Кнопка в правом верхнем углу вкладки MIDI открывает окно с проходящими сообщениями.
Монитор показывает и исходящие сообщения, а не только входящие. Это основной способ понять, почему подсветка контроллера ведёт себя не так, как ожидалось.
Обработка MIDI ускорена: большая композиция перестала подтормаживать интерфейс при плотном потоке сообщений.
Middle C
Настройка меняет только подпись ноты 60 в интерфейсе: Ableton называет её C3, Traktor — C4. На работу сочетаний это не влияет.
Резерв
Контроллер отваливается: кабель, порт, драйвер. Убедитесь, что шоу играбельно с клавиатуры хотя бы на минимальном уровне.
Проверка на площадке
Подключите контроллер до начала настройки и проверьте несколько кнопок. Порядок подключения USB-устройств иногда меняет их идентификацию, и назначения съезжают — лучше узнать это заранее.