Русский

Что такое IAC Driver на Mac?

Загрузить InputConfig в Mac App StoreInputConfig бесплатно доступен в 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.

Шаги

  1. Откройте Audio MIDI Setup и выберите Window, Show MIDI Studio.
  2. Дважды щёлкните значок IAC Driver.
  3. Выберите Device is online.
  4. Добавьте шину кнопкой Add под списком портов и при желании назовите её.
  5. Нажмите 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, 繁體中文, 简体中文

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