Русский

Что такое MIDI learn?

Загрузить InputConfig в Mac App StoreInputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.

MIDI learn это функция, которая позволяет связать аппаратный регулятор с регулятором на экране, не зная никаких номеров. Вы переводите приложение в режим обучения, щёлкаете ручку или фейдер, которыми хотите управлять, и двигаете регулятор на устройстве MIDI. Приложение замечает, какое сообщение пришло, и связывает два регулятора. С тех пор аппаратный регулятор двигает регулятор на экране.

Я делаю InputConfig, бесплатное приложение для Mac, у которого кнопка Scan это та же идея, направленная на весь Mac: она запоминает регулятор и назначает ему сочетание. У Logic Pro и Ableton Live свои режимы обучения, и шаги для обоих ниже.

Шаги

  1. Включите вход устройства MIDI в музыкальном приложении.
  2. Переведите приложение в режим обучения или назначения.
  3. Щёлкните регулятор на экране, который хотите двигать.
  4. Подвигайте одну ручку, фейдер или пэд на устройстве MIDI.
  5. Выйдите из режима обучения и попробуйте.

Поймите, чему учится приложение

Когда вы двигаете аппаратный регулятор, он отправляет сообщение: чаще всего Control Change с номером контроллера, иногда ноту. Приложение сохраняет этот номер и канал рядом с регулятором на экране. На оборудовании ничего не меняется. MIDI learn это приложение, запоминающее, какое сообщение относится к какому регулятору. Номера контроллеров названы в списке MIDI CC, хотя с learn искать номер не приходится.

Используйте его в Logic Pro

  • Вы: Щёлкните регулятор плагина или микшера. Выберите Logic Pro, Control Surfaces, Learn Assignment, затем подвигайте ручку или фейдер на устройстве. Выберите Learn Assignment ещё раз, чтобы закончить.
  • Logic Pro: Связывает этот регулятор с полученным сообщением.
  • Проверка: Подвиньте аппаратный регулятор, и регулятор на экране идёт за ним.

В Logic порядок такой: сначала регулятор на экране, потом оборудование.

Используйте его в Ableton Live

  • Вы: Включите Remote для входа устройства в Settings, Link, Tempo and MIDI. Нажмите Command M для MIDI Map Mode, щёлкните регулятор, подвигайте ручку и снова нажмите Command M.
  • Ableton Live: Показывает назначение, пока режим включён, и сохраняет его, когда вы выходите.
  • Проверка: Оборудование двигает регулятор на экране.

Если для входа не включён Remote, Live слышит ноты и игнорирует назначение.

Узнайте, где его нет

Он есть не в каждом приложении. В GarageBand MIDI learn нет: он играет ноты и следует за pitch bend и колесом модуляции, как любая клавиатура, и на этом всё. В большинстве других музыкальных приложений есть режим обучения или назначения в настройках MIDI, а названия различаются.

Если в приложении нет режима обучения, до его регуляторов всё равно можно добраться сочетаниями клавиш, а маппер превращает MIDI в эти сочетания.

Обучайте по одному регулятору за раз

  • По одному. Если два аппаратных регулятора отправляют одно и то же сообщение, приложение запомнит тот, который двигался последним.
  • Не двигайте лишнего. Колесо или педаль, которые двигаются, пока вы обучаете другой регулятор, запоминаются вместо него.
  • Проверьте вход. Если ничего не запомнилось, вход устройства в приложении не включён.

Если назначение попало не на тот регулятор, во время обучения двигалось что-то ещё.

Обучите регулятор для всего Mac

MIDI learn заканчивается на границе музыкального приложения. InputConfig делает то же самое для всего остального: добавьте строку, нажмите Scan, подвигайте ручку или ударьте по пэду, и строка привязана к нему. Затем выберите, что он отправляет: сочетание клавиш, клик, громкость системы или приложение, которое нужно открыть. Работает и в другую сторону: назначьте стику игрового контроллера номер CC, и MIDI learn любого музыкального приложения подхватит его, как ручку.

Scan это MIDI learn для приложений, в которых его никогда не было. Шаги есть на страницах MIDI в нажатия клавиш на Mac и Геймпад в MIDI на Mac.

Коротко

  • Что. Приложение связывает аппаратный регулятор с экранным, слушая, что вы двигаете.
  • Как. Режим обучения, щёлкнуть регулятор, подвигать оборудование, выйти из режима обучения.
  • Ограничения. По одному регулятору за раз и только в приложениях, где он есть.

Вы показываете приложению регулятор, а номер оно запоминает за вас.

Вопросы

Что значит MIDI learn?

Режим, в котором приложение назначает аппаратный регулятор экранному, слушая: вы щёлкаете регулятор на экране, двигаете ручку или пэд, и приложение связывает их.

Как пользоваться MIDI learn в Logic Pro?

Щёлкните регулятор, который хотите двигать, выберите Logic Pro, Control Surfaces, Learn Assignment, подвигайте ручку или фейдер на устройстве, затем выберите Learn Assignment ещё раз, чтобы закончить.

Как назначить MIDI в Ableton Live?

Включите Remote для входа устройства в Settings, Link, Tempo and MIDI. Нажмите Command M, щёлкните регулятор, подвигайте ручку и снова нажмите Command M.

Есть ли MIDI learn в GarageBand?

Нет. GarageBand играет ноты и следует за pitch bend и колесом модуляции, но режима для назначения ручки регулятору в нём нет.

Почему MIDI learn не работает?

Обычно вход устройства в приложении не включён или во время обучения двигался другой регулятор. Включите вход, держите всё остальное неподвижным и обучайте по одному регулятору за раз.

Ещё на русском

Подробные руководства на английском

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.

Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.