繁體中文
如何在 Mac 上建立虛擬 MIDI 連接埠
InputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。
開啟 IAC Driver。在 Audio MIDI Setup 裡,選擇 Window、Show MIDI Studio,連按兩下 IAC Driver,勾選 Device is online 並新增一條匯流排。那條匯流排就是虛擬 MIDI 連接埠,一條兩端都在 Mac 裡的線材,每個 App 都可以對它送出,也可以接聽它。另外還有兩種:網路連線階段,用來連接兩台電腦,以及 App 執行期間替自己建立的連接埠。
前兩種是 Apple 的,隨 macOS 附帶。我做了 InputConfig,這個免費的 Mac App 有第三種的連接埠。
步驟
- 打開 Audio MIDI Setup,選擇 Window、Show MIDI Studio。
- 連按兩下 IAC Driver,並勾選 Device is online。
- 用連接埠清單下方的 Add 按鈕新增一條匯流排,然後按一下 Apply。
- 在傳送的 App 裡把匯流排選為輸出,在接收的 App 裡把它選為輸入。
挑選連接埠的種類
| 你想要 | 使用 | 它在哪裡 |
|---|---|---|
| 在同一台 Mac 上,把 MIDI 從一個 App 送到另一個 | IAC Driver 匯流排 | Audio MIDI Setup、MIDI Studio、IAC Driver |
| 在兩台電腦之間,或送到 iPhone 或 iPad | 網路連線階段 | Audio MIDI Setup、MIDI Studio、Configure Network Driver |
| 使用自己會送出 MIDI 的 App | App 自己的連接埠 | 由 App 執行期間建立 |
同一台 Mac 上的兩個 App,幾乎都是用 IAC 匯流排。
建立 IAC 匯流排,也就是虛擬 MIDI 線材
- 你:在 MIDI Studio 裡,連按兩下 IAC Driver,勾選 Device is online,按一下連接埠清單下方的 Add 按鈕,然後按一下 Apply。
- Mac:把匯流排加成 MIDI 連接埠,任何 App 都可以把它當成目的地或來源使用。
- 確認:匯流排會列在音樂 App 的 MIDI 輸入和輸出裡。
Apple 的指南把它叫做匯流排,並說明它有時也叫連接埠。一個 App 對匯流排送出,另一個 App 接聽它,這就是 MIDI 線材做的全部事情。Apple 的頁面是 Transfer MIDI information between apps,而 Mac 上的 IAC Driver 更深入地介紹匯流排。
用網路連線階段連接兩台電腦
Mac 的 MIDI 網路驅動程式透過 Wi-Fi 或乙太網路傳送 MIDI。在 MIDI Studio 裡,按一下 Configure Network Driver,在 My Sessions 底下新增連線階段,開啟 Enabled,然後連接另一台電腦。連線階段的行為就像兩台機器之間的 MIDI 線材。Mac 上的網路 MIDI 有每一個步驟。
使用 App 替自己建立的連接埠
App 可以發布自己的 MIDI 連接埠。它在那個 App 執行期間,出現在其他 App 的 MIDI 設定裡,App 結束後就消失。InputConfig 就是這樣運作:它的連接埠名為 InputConfig,只要 App 在執行,音樂 App 就看得到它,而且每次都保持同樣的身分,所以已經開啟它的 DAW 會一直保持開啟。App 建立的連接埠,不需要在 Audio MIDI Setup 裡做任何設定。MIDI 輸出列出了 InputConfig 透過它送出的內容。
確認連接埠真的在那裡
- 在音樂 App 裡。打開它的 MIDI 設定,在輸入清單裡找匯流排或連線階段。
- 在瀏覽器裡。在 Chrome、Edge 或 Firefox 裡打開 MIDI 測試工具,按下 Start listening。它會列出瀏覽器看得到的每個 MIDI 輸入名稱,並顯示每則到達的訊息。
- 從傳送端。打開虛擬 MIDI 控制器,把匯流排選為它的輸出,然後按一個打擊墊。
在它上面建立任何東西之前,先對新的連接埠送出一個音符。
簡短版
- App 之間。使用 IAC Driver 匯流排。
- 電腦之間。使用網路連線階段。
- 來自單一 App。它替自己建立的連接埠。
三種都免費,而且前兩種已經在 Mac 上了。
常見問題
我要怎麼在 Mac 上建立虛擬 MIDI 連接埠?
打開 Audio MIDI Setup,選擇 Window、Show MIDI Studio,連按兩下 IAC Driver,勾選 Device is online,新增一條匯流排並按一下 Apply。這條匯流排就是每個 App 都能使用的虛擬 MIDI 連接埠。
Mac 有虛擬 MIDI 線材嗎?
有。IAC Driver 是 macOS 的一部分,會在同一台 Mac 上的 App 之間傳遞 MIDI。它在 Audio MIDI Setup 裡。
在 Mac 上做 MIDI 回送需要額外的軟體嗎?
不需要。IAC Driver 匯流排就是回送連接埠:一個 App 對它送出的東西,另一個 App 都能接收。
為什麼我的虛擬 MIDI 連接埠沒有出現在 DAW 裡?
檢查 IAC Driver 的 Device is online 是否已勾選,匯流排是否已套用,然後在 DAW 的 MIDI 設定裡把匯流排啟用為輸入。App 建立的連接埠,只在那個 App 執行期間才存在。
網頁可以使用虛擬 MIDI 連接埠嗎?
可以,在 Chrome、Edge 和 Firefox 裡。使用 Web MIDI 的頁面可以對 IAC 匯流排送出,也能接聽它。Safari 不提供網頁 MIDI。
更多中文頁面
詳細指南(英文)
作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,App 的主要按鈕和選單會顯示為中文,本頁使用這些名稱,並在括號中附上英文名稱。App 的其他部分和網站的其他頁面都是英文。
本頁的其他語言版本: 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 上.