Русский
Что такое IAC Driver на Mac?
InputConfig бесплатно доступен в Mac App Store. macOS 14 или новее, без учётной записи, без отслеживания, открытый исходный код.
IAC Driver это виртуальный кабель MIDI, встроенный в macOS. Он позволяет одному приложению отправлять MIDI другому на том же Mac без оборудования между ними: одно приложение отправляет на шину IAC, а другое её слушает. Пока он не в сети, он ничего не делает. Откройте Audio MIDI Setup, выберите Window, Show MIDI Studio, дважды щёлкните IAC Driver и выберите Device is online.
Шаги принадлежат Apple и взяты из её руководства по Audio MIDI Setup. IAC расшифровывается как Inter-Application Communication.
Шаги
- Откройте Audio MIDI Setup и выберите 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 Setup, Window, Show MIDI Studio, IAC Driver.
- Как включить. Device is online, добавить шину, Apply.
Он идёт с macOS, и включается одним флажком.
Вопросы
Что такое IAC Driver на Mac?
Виртуальное устройство MIDI, встроенное в macOS, которое позволяет приложениям на одном Mac отправлять друг другу MIDI. Одно приложение отправляет на шину IAC, а другое её слушает.
Как включить IAC Driver?
Откройте Audio MIDI Setup, выберите Window, Show MIDI Studio, дважды щёлкните IAC Driver, выберите Device is online, добавьте шину, если её нет, и нажмите Apply.
Что означает IAC?
Inter-Application Communication. Драйвер передаёт MIDI между приложениями на одном Mac.
Бесплатен ли IAC Driver?
Да. Он часть macOS и находится в приложении Audio MIDI Setup.
Почему IAC Driver серого цвета?
Он не в сети. Дважды щёлкните его в MIDI Studio, выберите Device is online и нажмите Apply.
Нужен ли IAC Driver, чтобы использовать игровой контроллер как MIDI-контроллер?
С InputConfig нет. Он отправляет MIDI через собственный виртуальный порт, который музыкальные приложения видят, пока приложение работает.
Ещё на русском
Подробные руководства на английском
Кто это пишет. 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.