繁體中文

如何在 Mac 上透過網路傳送 MIDI

在 Mac App Store 下載 InputConfigInputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。

使用 macOS 內建的 MIDI 網路驅動程式。在 Audio MIDI Setup 裡,選擇 Window、Show MIDI Studio,按一下 Configure Network Driver,在 My Sessions 底下新增一個連線階段,並開啟 Enabled。把另一台電腦連到這個連線階段,MIDI 就能透過 Wi-Fi 或乙太網路在兩台之間傳送,不需要 MIDI 介面,也不需要 MIDI 線。

這些步驟來自 Apple 的 Audio MIDI Setup 指南。關於 Windows 的說明,來自 rtpMIDI 的頁面,這是讓 PC 擁有同樣功能的驅動程式。

步驟

  1. 打開 Audio MIDI Setup,選擇 Window、Show MIDI Studio。
  2. 按一下工具列上的 Configure Network Driver 按鈕。
  3. 按一下 My Sessions 下方的 Add 按鈕,如果被問到,就選擇連線階段的類型。
  4. 開啟 Enabled,然後選取另一台電腦並按一下 Connect。

建立連線階段

  • 你:在 MIDI Studio 裡,按一下 Configure Network Driver。在 MIDI Network Setup 視窗裡,按一下 My Sessions 下方的 Add 按鈕。Apple 目前的指南會在這裡請你選擇類型,Network MIDI 2.0 或 RTP。然後開啟 Enabled。
  • Mac:用你 Mac 的網路名稱,把連線階段發布到網路上。
  • 確認:連線階段列在 My Sessions 底下,而且它的 Enabled 開關是開的。

在 Session Details 底下,你可以更改 Local Name、Port 和 Network Name。連線階段是另一台電腦要連接的對象,所以在啟用之前什麼都不會傳送。Apple 的頁面是 Share MIDI information over a network。

連接另一台電腦

  • 在同一個網路上。按一下 Connect 來開始連線階段。參與的電腦會出現在 Connected Peers 底下。
  • 不在你的區域網路上。在 Sessions and Directories 下方按一下 Add 按鈕,並輸入遠端電腦的名稱、主機和連接埠。
  • 決定誰可以加入。Who may connect to me 底下的彈出式選單,可以設定哪些電腦能連接,最少可以設成 No one。

一台電腦列在 Connected Peers 底下,兩台就連在一起了。

連到 Windows PC、iPhone 或 iPad

在 Windows PC 上,通常的方式是 rtpMIDI。它的頁面把它描述成 Windows 的網路 MIDI 驅動程式,相容於 Mac 和 iOS 的網路 MIDI,設定視窗也做得跟 Mac 的很像。那一頁也說,用 Core MIDI 做成的 iPhone 和 iPad App 可以用同樣的方式連接。當另一端是執行 rtpMIDI 的 PC 時,就在 Mac 上選擇 RTP 連線階段。

在音樂 App 裡使用連線階段

啟用的連線階段會以另一個 MIDI 連接埠的身分出現在 App 裡。在接收端電腦的音樂 App 裡把它開啟為輸入,並在音符的來源處把它選為輸出。Apple 的指南也描述了即時路由:在 Session Details 底下按一下 Live routings,然後選擇要分享 MIDI 的裝置,這樣硬體鍵盤就會直接傳進連線階段。對 App 來說,網路連線階段就是和其他一樣的 MIDI 連接埠。

時間點重要時,優先用線材

乙太網路上的 MIDI 比 Wi-Fi 上的 MIDI 到達得更平均,因為繁忙的無線網路會一陣一陣地送出資料。要錄製演奏的話,把兩台電腦接到同一台路由器或交換器。要送出音色切換或啟動傳輸的話,Wi-Fi 就夠了。Wi-Fi 用來送指令沒問題,但只要是現場彈奏的東西,我會用乙太網路。

知道什麼時候不需要它

  • 同一台 Mac 上的兩個 App。使用 IAC Driver 匯流排。Mac 上的虛擬 MIDI 連接埠有步驟。
  • 不用線的鍵盤。使用藍牙 MIDI。Mac 上的藍牙 MIDI會配對一台。
  • 把遊戲手把當樂器。我做的免費 Mac App InputConfig,會透過它在執行的那台 Mac 上自己的連接埠,送出音符和 Control Change。

網路連線階段是給必須離開電腦的 MIDI 用的。

簡短版

  • 在哪裡。在 Audio MIDI Setup、Window、Show MIDI Studio、Configure Network Driver。
  • 要做什麼。新增連線階段、開啟 Enabled、連接另一台電腦。
  • Windows。在 PC 上安裝 rtpMIDI,並使用 RTP 連線階段。

Mac 這一端不需要下載任何東西。

常見問題

Mac 可以透過 Wi-Fi 傳送 MIDI 嗎?

可以。Audio MIDI Setup 裡的 MIDI 網路驅動程式,會透過 Mac 所在的任何網路傳送 MIDI,不論是 Wi-Fi 或乙太網路。建立連線階段、啟用它,然後連接另一台電腦。

Mac 有內建 rtpMIDI 嗎?

Mac 有自己的網路 MIDI 驅動程式,支援 RTP 連線階段。rtpMIDI 是 Windows 的另一個驅動程式,做成相容於 Mac 的版本。

我要怎麼透過網路從 Mac 傳送 MIDI 到 PC?

在 PC 上安裝 rtpMIDI,在 Mac 的 Audio MIDI Setup 的 MIDI Network Setup 視窗裡建立 RTP 連線階段,啟用它,然後把兩台連接起來。

Mac 上的 Configure Network Driver 在哪裡?

在 Audio MIDI Setup 裡,選擇 Window、Show MIDI Studio。Configure Network Driver 是 MIDI Studio 視窗工具列上的一個按鈕。

網路 MIDI 和線材一樣快嗎?

在乙太網路上,它通常穩定到可以用來彈奏。Wi-Fi 的資料送達得比較不平均,所以請用在音色切換和傳輸這類指令上,不要用來錄製演奏。

更多中文頁面

詳細指南(英文)

作者說明。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, 简体中文

在 Mac App Store 下載 InputConfig免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.