Українська

Як створити віртуальний порт MIDI на Mac

Завантажити InputConfig з Mac App StoreInputConfig безкоштовний у Mac App Store. macOS 14 або новіша, без облікового запису, без стеження, відкритий код.

Увімкніть IAC Driver. В Audio MIDI Setup виберіть Window, Show MIDI Studio, двічі клацніть IAC Driver, позначте Device is online і додайте шину. Ця шина це віртуальний порт MIDI, кабель з обома кінцями всередині Mac, і кожна програма може надсилати на нього та слухати його. Є ще два види: мережева сесія, що з'єднує два комп'ютери, і порт, який програма створює для себе, поки працює.

Перші два належать Apple і йдуть з macOS. Я створюю InputConfig, безкоштовну програму для Mac, у якої є порт третього виду.

Кроки

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

Виберіть вид порту

Ви хочетеВикористатиДе це живе
Надіслати MIDI з однієї програми в іншу на тому самому MacШину IAC DriverAudio MIDI Setup, MIDI Studio, IAC Driver
Надіслати MIDI між двома комп'ютерами або на iPhone чи iPadМережеву сесіюAudio MIDI Setup, 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 Setup. Що InputConfig надсилає через нього, перелічує сторінка вихід MIDI.

Перевірте, що порт справді є

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

Надішліть одну ноту в новий порт, перш ніж будувати на ньому щось.

Коротко

  • Між програмами. Шина IAC Driver.
  • Між комп'ютерами. Мережева сесія.
  • З однієї програми. Порт, який вона робить для себе.

Усі три безкоштовні, а перші два вже є на Mac.

Питання

Як створити віртуальний порт MIDI на Mac?

Відкрийте Audio MIDI Setup, виберіть Window, Show MIDI Studio, двічі клацніть IAC Driver, позначте Device is online, додайте шину й клацніть Apply. Шина це віртуальний порт MIDI, який може використати кожна програма.

Чи є в Mac віртуальний кабель MIDI?

Так. IAC Driver, частина macOS, передає MIDI між програмами на тому самому Mac. Він є в Audio MIDI Setup.

Чи потрібне додаткове ПЗ для петлі 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 за допомогою геймпада, бо руки погано слухаються. Цю сторінку перекладено з англійської. Інтерфейс застосунку й решта сайту англійською.

Ця сторінка іншими мовами: 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.