繁體中文

如何在 Mac 上把 HID 裝置變成 MIDI 控制器

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

InputConfig 是免費的 Mac App,它讀取 HID 裝置並從中送出 MIDI。按鈕彈音符、送出 Program Change,或是開始和停止傳輸。軸,例如搖桿、油門、方向盤或踏板,送出跟著位置變化的 Control Change 或彎音。音樂 App 會把結果看成名為 InputConfig 的 MIDI 輸入。

InputConfig 是我做的。它能讀取的裝置清單在下面,也列出了它讀不了的。

步驟

  1. 連接裝置並打開 InputConfig。
  2. 新增一列,按「Scan」,然後按下按鈕或移動軸。
  3. 為這一列選擇 MIDI 輸出:Note、CC、Pitch Bend、Program Change 或 Transport。
  4. 在音樂 App 裡啟用 InputConfig 輸入,並將軌道設為待錄。

設定

  • 你:連接裝置。在 InputConfig 裡新增一列,按「Scan」,然後按下按鈕或移動軸。接著為這一列選擇 MIDI 輸出。
  • InputConfig:為控制項命名,並在預設集啟用的期間,透過自己的 MIDI 連接埠送出訊息。
  • 確認:你按下按鈕時,音樂 App 的 MIDI 指示燈會閃爍。

Scan 會判斷控制項是什麼,所以你永遠不需要知道它的 HID 編號。MIDI 輸出涵蓋了一列能送出的每一種訊息。

了解它讀取哪些裝置

  • 不需要設定。PlayStation、Xbox、Switch 和 MFi 手把,macOS 本來就認得它們。
  • 當成原始 HID 裝置。大多數通用 USB 手把、飛行搖桿、賽車方向盤和它們的踏板、處於 PC 或 DirectInput 模式的街機搖桿和無槓控制器,以及 X 和 D 模式的 8BitDo 手把。
  • 開關介面。輔助用的開關盒,以及吸吹裝置,在送出搖桿按鈕的模式下。
  • 鍵盤和滑鼠。任何按鍵或滑鼠按鈕都可以是一列的輸入。送出 MIDI 的按鍵仍然會打字,所以請使用什麼都不打字的按鍵,例如 F13 到 F19。

如果 Live Visualizer 顯示某個控制項在動,那個控制項就能送出 MIDI。InputConfig 能讀取的控制器有完整清單。

讓控制項對上訊息

HID 控制項適合的 MIDI 訊息
按鈕、扳機開關、街機按鈕音符,按鈕按住多久就維持多久
搖桿的軸、油門、扭轉、方向盤跟著位置變化的 Control Change 或彎音
有行程的踏板,例如賽車踏板Control Change,例如表情用的 CC 11
腳踏開關或輔助開關音符、Program Change,或 Start 和 Stop
帽型開關或方向鍵四個音符,或傳輸

停在你放開的位置的油門,比會彈回去的搖桿更適合當推桿。MIDI CC 清單列出了樂器預期的控制器編號。

先檢查 Mac 讀到什麼

  1. 在瀏覽器裡打開搖桿測試工具,或是 InputConfig 的 Live Visualizer。
  2. 按每個按鈕,並移動每個軸。
  3. 記下哪些有出現。那些就是你能綁定的。
  4. 如果什麼都沒出現,試試裝置的另一個模式:DInput、PC 或 Switch。

Mac 看不到的控制項,任何 App 都無法對應。

了解讀不到什麼

  • 只支援 XInput 的裝置。有線 Xbox 360 手把,以及許多只支援 XInput 的搖桿和方向盤,在 Mac 上無法讀取。如果裝置有 DInput 或 PC 模式,請切換過去。
  • 只和自己的軟體溝通的裝置。遊戲滑鼠的 DPI 和設定檔按鈕,是在滑鼠內部處理的。
  • 力回饋。方向盤和飛行搖桿的力回饋不受驅動。

裝置有模式切換時,PC 或 DInput 的位置是 Mac 讀得到的那一個。

了解較舊的 HID 轉 MIDI 工具

有兩個較舊的 Mac 工具做過這件事,現在搜尋時仍然會出現。MidiHID 的程式碼在 2017 年封存。ControllerMate 的最後一個版本最多支援到 macOS Mojave。我在 2026 年 9 月查證過這兩個。兩個較舊的工具都沒有針對目前的 macOS 維護。Mac 的 ControllerMate 替代方案說明了現在仍然能用的有哪些。

簡短版

  • Scan。按下按鈕或移動軸。
  • 送出。選擇 Note、CC、Pitch Bend、Program Change 或 Transport。
  • 聆聽。在音樂 App 裡啟用 InputConfig 輸入。

Mac 看得到的任何 HID 控制項,都能成為 MIDI 控制項。

常見問題

HID 轉 MIDI 是什麼意思?

把來自人機介面裝置的輸入,例如遊戲手把、搖桿、踏板或鍵盤,變成音樂 App 看得懂的 MIDI 訊息。

Mac 上有免費的 HID 轉 MIDI 軟體嗎?

有。InputConfig 在 Mac App Store 免費。它讀取遊戲手把和大多數其他 HID 手把、搖桿和方向盤,並送出音符、Control Change、彎音、Program Change 和傳輸。

賽車方向盤或它的踏板可以送出 MIDI 嗎?

可以,只要 Mac 讀得到方向盤。它的軸作用像搖桿,所以方向盤和每個踏板都能送出跟著位置變化的 Control Change。

飛行搖桿的油門可以當 MIDI 推桿嗎?

可以。把油門軸綁定到 Control Change。它會停在你放開的位置,適合用於音量或濾波。

USB 腳踏板可以在 Mac 上送出 MIDI 嗎?

可以,只要它以搖桿按鈕或按鍵的形式連到 Mac。請在它自己的軟體裡,把它設定成送出 F13 到 F19 或搖桿按鈕,這樣踩下去就不會同時打出字母。

MidiHID 還能用嗎?

它的程式碼在 2017 年封存,所以已經不再維護。

更多中文頁面

詳細指南(英文)

作者說明。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 上.