Українська
Як створити віртуальний порт MIDI на Mac
Цей застосунок повністю безкоштовний. Обліковий запис створювати не потрібно. Немає підписок, складних завантажень, і нічого не заблоковано. Оптимізовано для Apple Silicon.
Увімкніть IAC Driver. В Конфігуратор Audio-MIDI виберіть Window, Show MIDI Studio, двічі клацніть IAC Driver, позначте Device is online і додайте шину. Ця шина це віртуальний порт MIDI, кабель з обома кінцями всередині Mac, і кожна програма може надсилати на нього та слухати його. Є ще два види: мережева сесія, що з'єднує два комп'ютери, і порт, який програма створює для себе, поки працює.
Перші два належать Apple і йдуть з macOS. Я створюю InputConfig, безкоштовну програму для Mac, у якої є порт третього виду.
Кроки
- Відкрийте Конфігуратор Audio-MIDI і виберіть Window, Show MIDI Studio.
- Двічі клацніть IAC Driver і позначте Device is online.
- Додайте шину кнопкою Add під списком портів, потім клацніть Apply.
- Виберіть шину як вихід у програмі-відправнику й як вхід у програмі-приймачі.
Виберіть вид порту
| Ви хочете | Використати | Де це живе |
|---|---|---|
| Надіслати MIDI з однієї програми в іншу на тому самому Mac | Шину IAC Driver | Конфігуратор Audio-MIDI, MIDI Studio (Студія MIDI), IAC Driver |
| Надіслати MIDI між двома комп'ютерами або на iPhone чи iPad | Мережеву сесію | Конфігуратор Audio-MIDI, MIDI Studio, Configure Network Driver |
| Скористатися програмою, що сама надсилає MIDI | Власний порт програми | Створюється програмою, поки вона працює |
Для двох програм на одному Mac майже завжди потрібна шина IAC.
Створіть шину IAC, віртуальний кабель MIDI
- Ви: У MIDI Studio двічі клацніть IAC Driver, позначте Device is online, клацніть кнопку Add під списком портів, потім клацніть Apply.
- Mac: Додає шину як порт MIDI, який будь-яка програма може використати як призначення чи як джерело.
- Перевірка: Шина є у списку входів і виходів MIDI музичної програми.
Посібник Apple називає її шиною (bus) і зазначає, що її інколи називають портом. Одна програма надсилає на шину, а інша її слухає, і це все, що робить кабель MIDI. Сторінка Apple називається Transfer MIDI information between apps, а IAC Driver на Mac докладніше розповідає про шини.
З'єднайте два комп'ютери мережевою сесією
Драйвер мережі MIDI в Mac передає MIDI через Wi-Fi чи Ethernet. У MIDI Studio клацніть Configure Network Driver, додайте сесію в My Sessions, увімкніть Enabled і підключіть другий комп'ютер. Сесія поводиться як кабель MIDI між двома машинами. Усі кроки є на сторінці MIDI через мережу на Mac.
Скористайтеся портом, який програма робить для себе
Програма може опублікувати власний порт MIDI. Він з'являється в налаштуваннях MIDI інших програм, поки ця програма працює, і зникає, коли вона закривається. InputConfig працює саме так: її порт називається InputConfig, музичні програми бачать його щоразу, коли програма працює, і він зберігає ту саму ідентичність, тож DAW, де його ввімкнено, лишає його ввімкненим. Порт, який створює програма, не потребує налаштування в Конфігуратор Audio-MIDI. Що InputConfig надсилає через нього, перелічує сторінка вихід MIDI.


Перевірте, що порт справді є
- У музичній програмі. Відкрийте її налаштування MIDI й пошукайте шину чи сесію у списку входів.
- У браузері. Відкрийте тестер MIDI в Chrome, Edge чи Firefox і натисніть Start listening. Він називає кожен вхід MIDI, який бачить браузер, і показує кожне повідомлення, що надходить.
- З боку відправника. Відкрийте віртуальний контролер MIDI, виберіть шину як його вихід і натисніть пад.
Надішліть одну ноту в новий порт, перш ніж будувати на ньому щось.

Коротко
- Між програмами. Шина IAC Driver.
- Між комп'ютерами. Мережева сесія.
- З однієї програми. Порт, який вона робить для себе.
Усі три безкоштовні, а перші два вже є на Mac.
Питання
Як створити віртуальний порт MIDI на Mac?
Відкрийте Конфігуратор Audio-MIDI, виберіть Window, Show MIDI Studio, двічі клацніть IAC Driver, позначте Device is online, додайте шину й клацніть Apply. Шина це віртуальний порт MIDI, який може використати кожна програма.
Чи є в Mac віртуальний кабель MIDI?
Так. IAC Driver, частина macOS, передає MIDI між програмами на тому самому Mac. Він є в Конфігуратор Audio-MIDI.
Чи потрібне додаткове ПЗ для петлі MIDI на Mac?
Ні. Шина IAC Driver це порт-петля: усе, що одна програма на неї надсилає, може отримати інша.
Чому мій віртуальний порт MIDI не з'являється в DAW?
Перевірте, що для IAC Driver позначено Device is online і шину застосовано, потім ввімкніть шину як вхід у налаштуваннях MIDI вашої DAW. Порт, створений програмою, існує лише поки ця програма працює.
Чи може вебсторінка користуватися віртуальним портом MIDI?
Так, у Chrome, Edge і Firefox. Сторінка, що використовує Web MIDI, може надсилати на шину IAC і слухати її. Safari не надає MIDI вебсторінкам.
Більше українською
Докладні посібники, англійською
Хто пише. Ryleigh Newman розробляє InputConfig і щодня керує своїм Mac за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Якщо на Mac вибрано українську мову, InputConfig показується українською. Деякі сторінки сайту є лише англійською.
Ця сторінка іншими мовами: English, Deutsch, 日本語, Русский, ไทย
Безкоштовно. macOS 14 або новіша. Без облікового запису, ніщо не залишає ваш Mac. Відкритий код на GitHub.