Русский

Есть ли loopMIDI для Mac?

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.

Нет. loopMIDI является ПО для Windows: собственная страница loopMIDI описывает его как виртуальный кабель loopback MIDI для Windows. Mac он не нужен, потому что macOS поставляется с тем же самым, IAC Driver. Включите его один раз в Настройка Audio-MIDI, и любое приложение на Mac сможет отправлять MIDI любому другому.

Шаги ниже принадлежат Apple. Я делаю InputConfig, бесплатное приложение для Mac, которое отправляет и принимает MIDI, поэтому в конце страницы описано, где виртуальный порт не нужен вовсе.

Шаги

  1. Откройте Настройка Audio-MIDI и выберите Window, Show MIDI Studio.
  2. Дважды щёлкните IAC Driver и выберите Device is online.
  3. Нажмите кнопку Add под списком портов, чтобы добавить шину, затем нажмите Apply.
  4. Выберите шину как выход MIDI в одном приложении и как вход MIDI в другом.

Включите встроенный loopback Mac

  • Вы: Откройте Настройка Audio-MIDI, в «Программах», «Утилитах». Выберите Window, Show MIDI Studio, дважды щёлкните IAC Driver и выберите Device is online. Добавьте шину кнопкой Add под списком портов и нажмите Apply.
  • Mac: Создаёт порт MIDI, на который может отправлять и который может слушать любое приложение.
  • Проверка: Шина появляется в настройках MIDI каждого музыкального приложения и как выход, и как вход.

Ничего скачивать не нужно, потому что драйвер уже есть на каждом Mac. Страница Apple называется Transfer MIDI information between apps.

Сопоставьте слова loopMIDI со словами Mac

В loopMIDI на WindowsНа Mac
Порт loopback MIDIШина IAC, которую Apple иногда называет портом
Приложение loopMIDI, которое создаёт портыIAC Driver внутри Настройка Audio-MIDI
Порты существуют, только пока работает loopMIDIШины есть всегда, пока выбрано Device is online, и не нужно держать открытым никакое приложение
Параметр запуска loopMIDI при каждом входе в системуЗапускать нечего: шины входят в настройку MIDI на Mac

Порт loopMIDI и шина IAC воплощают одну идею: кабель с обоими концами внутри компьютера.

Что не переносится

Проект, настроенный на Windows, называет свои порты loopMIDI, а на Mac порта с таким именем нет. Откройте настройки MIDI проекта на Mac и выберите вместо них шину IAC, один раз для отправляющего приложения и один раз для принимающего. Маршрутизацию придётся выбрать заново, но идея и результат те же. Если переименовать шину по её задаче, дважды щёлкнув по ней в списке IAC Driver, её легко найти в любом приложении.

Избегайте петли MIDI

Порт loopback возвращает всё, что на него отправлено. Приложение, которое отправляет на шину и слушает её же, может услышать собственный вывод и пустить его по кругу, и звучит это как удвоенные или залипшие ноты. Дайте каждому приложению одно направление на шине: одно отправляет, другое принимает. Подробнее о шинах рассказывает страница IAC Driver на Mac.

Отправляйте на шину с веб-страницы или с контроллера

  • Веб-страница. В Chrome, Edge или Firefox виртуальный MIDI-контроллер и виртуальная MIDI-клавиатура могут отправлять пэды, фейдеры и ноты на шину IAC.
  • Игровой контроллер. InputConfig отправляет ноты и Control Change с кнопок, стиков и триггеров контроллера. У него есть собственный виртуальный порт с именем InputConfig, поэтому шина IAC не нужна, чтобы достучаться до музыкального приложения.
  • Между двумя компьютерами. Шина остаётся внутри одного Mac. Для связи Mac и PC смотрите MIDI по сети на Mac.

Приложению, которое создаёт собственный порт, IAC Driver не нужен вовсе.

Строка редактора привязок в InputConfig: правый триггер как вход и MIDI CC как выход, видны номер CC, канал и кривая отклика.
Рисунок 1. Строка InputConfig, отправляющая MIDI CC с триггера, с номером CC, каналом и кривой отклика.
Редактор InputConfig с двумя строками бамперов, отправляющими ноты, и строкой триггера, отправляющей CC 11.
Рисунок 2. Контроллер отправляет ноты и экспрессию на собственный виртуальный кабель Mac, то есть делает то, что loopMIDI делает в Windows.

Коротко

  • loopMIDI. Работает только на Windows.
  • Ответ Mac. Это IAC Driver, и он уже встроен.
  • Где. Настройка Audio-MIDI, Window, Show MIDI Studio, IAC Driver, Device is online.

На Mac виртуальный кабель MIDI включается флажком, а не загрузкой.

Вопросы

Есть ли loopMIDI для Mac?

Нет. На его странице указана только Windows. В Mac та же возможность встроена: IAC Driver в Настройка Audio-MIDI.

Что на Mac соответствует loopMIDI?

IAC Driver. Откройте Настройка Audio-MIDI, выберите Window, Show MIDI Studio, дважды щёлкните IAC Driver, выберите Device is online и добавьте шину.

Бесплатен ли IAC Driver?

Да. Он часть macOS и не требует загрузки.

Исчезают ли шины IAC после перезагрузки?

Нет. Они часть настройки MIDI на Mac и остаются, пока вы их не удалите или не снимете Device is online.

Может ли IAC Driver отправлять MIDI на PC с Windows?

Нет. Он соединяет приложения на одном Mac. Между компьютерами используйте сетевой драйвер MIDI на Mac, который тоже находится в Настройка Audio-MIDI.

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

Страницы на русском

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

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, InputConfig показывается по-русски. Некоторые страницы сайта пока есть только на английском.

Эта страница на других языках: English, ไทย, 繁體中文

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