Русский
MIDI на Mac: полное руководство
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
Mac работает с MIDI без дополнительных программ. Подключите USB MIDI-клавиатуру, и музыкальные приложения её увидят. Настройки, соединение по Bluetooth, виртуальный кабель между приложениями и MIDI по сети собраны в одном приложении, которое входит в macOS: Audio MIDI Setup в папке «Программы», «Утилиты». Это руководство идёт по пути, который проходит большинство людей, по порядку, и каждый шаг ведёт на страницу, где он разобран полностью.
Я делаю InputConfig, бесплатное приложение для Mac, которое превращает MIDI-оборудование в сочетания клавиш, а игровые контроллеры в MIDI-инструменты. Большая часть руководства обходится совсем без приложений, а те части, где нужно моё, об этом говорят. Если сам MIDI вам в новинку, его простыми словами объясняет страница Что такое MIDI.
Шаги
- Подключите устройство MIDI по USB или соедините его по Bluetooth в Audio MIDI Setup.
- Откройте Audio MIDI Setup, выберите Window, Show MIDI Studio и проверьте, что устройство есть в списке.
- Откройте музыкальное приложение, выберите дорожку с программным инструментом и сыграйте.
- Если звука нет, проверьте устройство в 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-клавиатуры
- Клавиши самого Mac. В GarageBand и Logic Pro Command K открывает Musical Typing. Об этом рассказывает страница Клавиатура компьютера как MIDI-контроллер.
- Клавиатура на экране. Виртуальная MIDI-клавиатура играет с буквенных клавиш и может отправлять на любой выход MIDI.
- Пэды и фейдеры на экране. У виртуального MIDI-контроллера шестнадцать пэдов, восемь фейдеров, питч-бенд и кнопка panic.
- Сетка ударных. Онлайн-драм-машина это шестнадцатишаговый секвенсор, который может отправить ритм на выход MIDI или сохранить его как файл 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 | Значения больше 127 | MSB и LSB |
| NRPN и RPN | Параметры без номера CC | NRPN и RPN |
| SysEx | Данные, специфичные для производителя | MIDI SysEx |
| Thru | Передача сообщений дальше по цепочке | MIDI Thru |
| Panic | Заглушить застрявшую ноту | Кнопка MIDI panic |
Почти всё, что делает контроллер, это нота, Control Change или питч-бенд. Декодер сообщений MIDI превращает сырые байты в слова и обратно.
Работайте с файлами MIDI
- Проиграть. Как проиграть файл MIDI на Mac: GarageBand для настоящих инструментов или браузер для быстрого прослушивания.
- Заглянуть внутрь. Просмотр и плеер файлов MIDI показывает дорожки, темп и каждое событие текстом.
- Посмотреть. Визуализатор MIDI показывает файл как падающие ноты над пианино и показывает, что вы играете, по мере игры.
- Изменить. Транспонер MIDI переносит файл в другую тональность и меняет его темп.
- Создать. Рекордер MIDI сохраняет то, что вы играете, как файл .mid.
- Узнать названия звуков. Список инструментов General MIDI и карта ударных GM говорят, какой номер какому инструменту и какому барабану соответствует.
Файл MIDI это те же сообщения, записанные с отметкой времени на каждом.
Превратите MIDI в сочетания Mac
Здесь на сцену выходит InputConfig. Он читает копию того, что отправляет устройство MIDI, и превращает ноты, пэды, ручки и педали в клавиши, сочетания, макросы, клики, прокрутку и громкость Mac в любом приложении.
- Возможность. MIDI в нажатия клавиш на Mac это справочник.
- Готовая настройка. MIDI-контроллер как макропад и пульт управления собирает её, с пресетами для скачивания.
- Громкость. Ручка MIDI как регулятор громкости Mac.
- Мышь. MIDI в мышь на Mac: клики, прокрутка и указатель.
- По приложениям. Final Cut Pro, DaVinci Resolve, Premiere Pro, Lightroom Classic, Photoshop и OBS.
- Игры. MIDI-клавиатура как игровой контроллер.
- Другие приложения, которые это умеют. Приложения MIDI в нажатия клавиш для Mac честно их сравнивает.
Внутри музыкального приложения подходящий инструмент для привязки ручки к элементу это собственный MIDI learn приложения. Пэд, который ничего не печатает, лучшая клавиша быстрого вызова, какая бывает на Mac.
Превратите игровой контроллер в MIDI-контроллер
Обратное направление тоже работает. InputConfig отправляет ноты с кнопок контроллера, а Control Change или питч-бенд со стиков и триггеров через собственный порт MIDI, и IAC Driver не нужен.
- Настройка. Геймпад в MIDI на Mac собирает играбельный инструмент.
- По контроллерам. Xbox, PS5 и PS4, Joy-Con и Switch Pro и джойстики, рули и другие устройства HID.
- По музыкальным приложениям. Logic Pro и GarageBand, Ableton Live и FL Studio.
У контроллера из ящика два аналоговых стика и два триггера, а это четыре фейдера.
Держите под рукой эти калькуляторы
- Темп. Инструмент tap tempo находит BPM по нажатиям, пэду MIDI или MIDI clock.
- Время задержки. Калькулятор BPM в мс переводит темп в длительности нот в миллисекундах и герцах.
- Аккорды. Определитель аккордов называет всё, что вы нажмёте или сыграете.
- Последовательности. Генератор последовательностей аккордов играет последовательность в любой тональности и сохраняет её как файл MIDI.
Все они работают в браузере и никуда ничего не отправляют.
Коротко
- Подключите. 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, 繁體中文, 简体中文
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.