Русский
Что такое IAC Driver на Mac?
Это приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.
IAC Driver представляет собой виртуальный кабель MIDI, встроенный в macOS. Он позволяет одному приложению отправлять MIDI другому на том же Mac без оборудования между ними: одно приложение отправляет на шину IAC, а другое её слушает. Пока он не в сети, он ничего не делает. Откройте Настройка Audio-MIDI, выберите Window, Show MIDI Studio, дважды щёлкните IAC Driver и выберите Device is online.
Шаги принадлежат Apple и взяты из её руководства по Настройка Audio-MIDI. IAC расшифровывается как Inter-Application Communication.
Шаги
- Откройте Настройка Audio-MIDI и выберите Window, Show MIDI Studio.
- Дважды щёлкните значок IAC Driver.
- Выберите Device is online.
- Добавьте шину кнопкой Add под списком портов и при желании назовите её.
- Нажмите Apply, затем выберите эту шину как выход в одном приложении и как вход в другом.
Включите IAC Driver
- Вы: В MIDI Studio дважды щёлкните IAC Driver. В его окне Properties выберите Device is online. Добавьте шину кнопкой Add под списком портов и нажмите Apply.
- macOS: Создаёт порт MIDI, на который может отправлять и который может слушать любое приложение на Mac.
- Проверка: Шина появляется в ваших музыкальных приложениях и как выход MIDI, и как вход MIDI.
Для начала хватит одной шины: одно приложение использует её как приёмник, а другое как источник. Страница Apple называется Transfer MIDI information between apps.
Что такое шина
В руководстве Apple каждое соединение называется шиной (bus), и отмечено, что её иногда называют портом. Можно добавить больше одной, переименовать, дважды щёлкнув по ней, и удалить ту, которой больше не пользуетесь. Вторая шина разделяет две задачи, например ноты на одной и синхронизацию на другой.
Называйте каждую шину по её задаче, и нужную легко выбрать в любом приложении.
Для каких задач он хорош
- Одно музыкальное приложение играет другое. Приложение-клавиатура отправляет ноты в приложение-синтезатор, это собственный пример Apple.
- Синхронизация между приложениями. DAW отправляет свой MIDI clock или транспорт второму приложению.
- DAW управляет сочетаниями. DAW отправляет Start и Stop на шину, а маппер превращает их в действия в другом приложении.
Если двум приложениям на одном Mac нужно передавать MIDI, шина IAC служит кабелем между ними.
Избегайте петли MIDI
Приложение, которое слушает шину и отправляет на неё же, может услышать собственный вывод и пустить его по кругу. Дайте каждому приложению одно направление на шине: одно отправляет, другое принимает. Если ноты повторяются или залипают, как только вы включили драйвер, какое-то приложение слушает шину, на которую отправляет.
Используйте с InputConfig
InputConfig, бесплатное приложение для Mac, которое я делаю, использует MIDI в обоих направлениях, и IAC Driver нужен только для одного из них.
- В InputConfig из DAW. Отправьте синхронизацию MIDI из DAW на шину IAC, и InputConfig услышит Start, Continue и Stop, так что нажатие воспроизведения в DAW может запускать запись в другом приложении.
- Из InputConfig наружу. IAC Driver не нужен. У приложения есть собственный виртуальный порт с именем InputConfig, который музыкальные приложения видят, пока оно работает.
InputConfig отправляет через собственный порт и слушает через шину IAC. Шаги есть на страницах MIDI Start и Stop как сочетания Mac и Выход MIDI.


Коротко
- Что это. Виртуальный кабель MIDI между приложениями на одном Mac.
- Где он. В Настройка Audio-MIDI, Window, Show MIDI Studio, IAC Driver.
- Как включить. Device is online, добавить шину, Apply.
Он идёт с macOS, и включается одним флажком.
Вопросы
Что такое IAC Driver на Mac?
Виртуальное устройство MIDI, встроенное в macOS, которое позволяет приложениям на одном Mac отправлять друг другу MIDI. Одно приложение отправляет на шину IAC, а другое её слушает.
Как включить IAC Driver?
Откройте Настройка Audio-MIDI, выберите Window, Show MIDI Studio, дважды щёлкните IAC Driver, выберите Device is online, добавьте шину, если её нет, и нажмите Apply.
Что означает IAC?
Inter-Application Communication. Драйвер передаёт MIDI между приложениями на одном Mac.
Бесплатен ли IAC Driver?
Да. Он часть macOS и находится в приложении Настройка Audio-MIDI.
Почему IAC Driver серого цвета?
Он не в сети. Дважды щёлкните его в MIDI Studio, выберите Device is online и нажмите Apply.
Нужен ли IAC Driver, чтобы использовать игровой контроллер как MIDI-контроллер?
С InputConfig нет. Он отправляет MIDI через собственный виртуальный порт, который музыкальные приложения видят, пока приложение работает.
Ещё на русском
Подробные руководства на английском
Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.
Эта страница на других языках: English, Español, Italiano, 한국어, Українська
Бесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.