Русский

MIDI на Mac: полное руководство

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

Mac работает с MIDI без дополнительных программ. Подключите USB MIDI-клавиатуру, и музыкальные приложения её увидят. Настройки, соединение по Bluetooth, виртуальный кабель между приложениями и MIDI по сети собраны в одном приложении, которое входит в macOS: Audio MIDI Setup в папке «Программы», «Утилиты». Это руководство идёт по пути, который проходит большинство людей, по порядку, и каждый шаг ведёт на страницу, где он разобран полностью.

Я делаю InputConfig, бесплатное приложение для Mac, которое превращает MIDI-оборудование в сочетания клавиш, а игровые контроллеры в MIDI-инструменты. Большая часть руководства обходится совсем без приложений, а те части, где нужно моё, об этом говорят. Если сам MIDI вам в новинку, его простыми словами объясняет страница Что такое MIDI.

Шаги

  1. Подключите устройство MIDI по USB или соедините его по Bluetooth в Audio MIDI Setup.
  2. Откройте Audio MIDI Setup, выберите Window, Show MIDI Studio и проверьте, что устройство есть в списке.
  3. Откройте музыкальное приложение, выберите дорожку с программным инструментом и сыграйте.
  4. Если звука нет, проверьте устройство в MIDI-тестере в браузере и посмотрите, доходят ли его сообщения.

Подключите устройство MIDI

  • USB. Большинство MIDI-клавиатур и контроллеров с пэдами class compliant, то есть драйвер не нужен. Подключите, и оно готово. О кабелях, хабах и старом оборудовании с 5-контактным разъёмом рассказывает страница Как подключить MIDI-клавиатуру к Mac.
  • Bluetooth. Соединяйте устройство Bluetooth MIDI в Audio MIDI Setup, а не в Системных настройках. Шаги есть на странице Bluetooth MIDI на Mac.
  • Совсем без устройства. Играть ноты может клавиатура самого Mac, а также веб-страница. Смотрите раздел об игре без клавиатуры ниже.

USB MIDI-клавиатура обычно готова в ту же секунду, как её подключили.

Найдите настройки MIDI на Mac

Откройте Audio MIDI Setup и выберите Window, Show MIDI Studio. Каждое известное Mac устройство MIDI появляется там значком, а отключённое или не отвечающее затемнено. В том же окне можно заново просканировать устройства и проверить соединение. Если устройство есть в MIDI Studio, Mac его видит, и проблема дальше по цепочке. По окну проводит страница Audio MIDI Setup на Mac.

Проверьте, что всё работает

  • В браузере. MIDI-тестер показывает каждую ноту, ручку и педаль в момент прихода, со звуком, если хотите. Нужен Chrome, Edge или Firefox, потому что в Safari нет Web MIDI.
  • В приложении. На странице Мониторы MIDI для Mac сравниваются четыре бесплатных способа смотреть сообщения.
  • Когда ничего не приходит. MIDI-клавиатура не работает на Mac это лестница исправлений, начиная с самых малых.

Увидьте, как сообщения приходят, прежде чем винить музыкальное приложение.

Играйте без MIDI-клавиатуры

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

Отправляйте MIDI между приложениями и компьютерами

  • Между двумя приложениями. IAC Driver это встроенный виртуальный кабель MIDI на Mac. Страница IAC Driver на Mac его включает, а виртуальный порт MIDI на Mac сравнивает его с другими видами портов.
  • Если вы пришли с Windows. Страница loopMIDI для Mac переносит идеи этого инструмента на Mac.
  • Между двумя компьютерами. Страница MIDI по сети на Mac настраивает сессию по Wi-Fi или Ethernet.

Всё, что нужно для маршрутизации MIDI, уже есть в Audio MIDI Setup.

Разберитесь в сообщениях

Сообщение или понятиеЧто этоСтраница
Ноты и velocityКакая клавиша и с какой силойMIDI velocity, таблица номеров нот
Control ChangeРучки, фейдеры и педалиСписок MIDI CC
Program ChangeПереключение звуковMIDI Program Change
Питч-бендКолесо высоты тонаMIDI питч-бенд
КаналыШестнадцать дорожек на одном кабелеКаналы MIDI
Педаль сустейнаCC 64Педаль сустейна MIDI
AftertouchДавление на удерживаемую клавишуMIDI aftertouch
Clock и транспортСинхронный темп устройствMIDI clock
MSB и LSBЗначения больше 127MSB и LSB
NRPN и RPNПараметры без номера CCNRPN и RPN
SysExДанные, специфичные для производителяMIDI SysEx
ThruПередача сообщений дальше по цепочкеMIDI Thru
PanicЗаглушить застрявшую нотуКнопка MIDI panic

Почти всё, что делает контроллер, это нота, Control Change или питч-бенд. Декодер сообщений MIDI превращает сырые байты в слова и обратно.

Работайте с файлами MIDI

Файл MIDI это те же сообщения, записанные с отметкой времени на каждом.

Превратите MIDI в сочетания Mac

Здесь на сцену выходит InputConfig. Он читает копию того, что отправляет устройство MIDI, и превращает ноты, пэды, ручки и педали в клавиши, сочетания, макросы, клики, прокрутку и громкость Mac в любом приложении.

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

Превратите игровой контроллер в MIDI-контроллер

Обратное направление тоже работает. InputConfig отправляет ноты с кнопок контроллера, а Control Change или питч-бенд со стиков и триггеров через собственный порт MIDI, и IAC Driver не нужен.

У контроллера из ящика два аналоговых стика и два триггера, а это четыре фейдера.

Держите под рукой эти калькуляторы

Все они работают в браузере и никуда ничего не отправляют.

Коротко

  • Подключите. USB ничего не требует. Bluetooth соединяется в Audio MIDI Setup.
  • Проверьте. MIDI Studio показывает, что видит Mac, а MIDI-тестер показывает, что отправляет устройство.
  • Направьте. Между приложениями используйте IAC Driver, а между компьютерами сетевую сессию.
  • Идите дальше. Превратите MIDI в сочетания или игровой контроллер в MIDI.

На Mac MIDI начинает работать прямо на кабеле, а всё остальное в одной утилите от вас.

Вопросы

Нужен ли Mac драйвер для MIDI-клавиатуры?

Обычно нет. Большинство USB MIDI-клавиатур class compliant и работают сразу после подключения. Некоторым старым интерфейсам нужен драйвер от производителя.

Где на Mac настройки MIDI?

В Audio MIDI Setup, в папке «Программы», «Утилиты». Выберите Window, Show MIDI Studio, чтобы увидеть все устройства MIDI, соединить Bluetooth MIDI, включить IAC Driver и настроить MIDI по сети.

Как понять, видит ли Mac мою MIDI-клавиатуру?

Откройте Audio MIDI Setup и выберите Window, Show MIDI Studio. Подключённое устройство выглядит как значок без затемнения. А MIDI-тестер в браузере покажет, доходят ли его сообщения.

Можно ли пользоваться MIDI на Mac без MIDI-клавиатуры?

Да. Musical Typing в GarageBand и Logic Pro, Command K, играет ноты с клавиатуры Mac, а виртуальная MIDI-клавиатура в браузере может отправлять ноты в любое приложение.

Может ли Mac отправлять MIDI из одного приложения в другое?

Да. Включите IAC Driver в Audio MIDI Setup и добавьте шину. Одно приложение отправляет в шину, а другое её слушает.

Может ли MIDI-контроллер запускать сочетания Mac?

Да, с помощью маппера. InputConfig, бесплатное приложение для Mac, превращает пэды, клавиши, ручки и педали в сочетания клавиш, макросы, клики и регулировку громкости в любом приложении.

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

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

Кто это пишет. 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.