繁體中文

MIDI learn 是什麼?

在 Mac App Store 下載 InputConfig這款 App 完全免費。不需要建立帳號。沒有訂閱,沒有麻煩的下載,也沒有任何鎖住的功能。針對 Apple 晶片最佳化。

MIDI learn 這項功能,讓你不用知道任何數字,就能把硬體控制項連到螢幕上的控制項。你讓 App 進入學習模式,按一下想控制的旋鈕或推桿,然後移動 MIDI 裝置上的一個控制項。App 會記下到達的是哪則訊息,並把兩者綁在一起。從那時起,硬體就會移動螢幕上的控制項。

我做了 InputConfig,這是免費的 Mac App,它的「Scan」按鈕是同樣的概念,只是指向整台 Mac:它學會一個控制項,並給它一個快速鍵。Logic Pro 和 Ableton Live 各有自己的學習模式,兩者的步驟都在下面。

步驟

  1. 在音樂 App 裡開啟 MIDI 裝置的輸入。
  2. 讓 App 進入它的學習或對應模式。
  3. 按一下螢幕上你想移動的控制項。
  4. 移動 MIDI 裝置上的一個旋鈕、推桿或打擊墊。
  5. 離開學習模式並試試看。

了解 App 在學什麼

你移動硬體控制項時,它會送出一則訊息:最常見的是帶著控制器編號的 Control Change,有時是音符。App 會把這個編號和頻道,存在螢幕控制項的旁邊。硬體上不會有任何改變。MIDI learn 就是 App 記住哪則訊息對應哪個控制項。MIDI CC 清單列出了控制器編號的名稱,不過用了 learn,你從來不需要去查。

在 Logic Pro 裡使用

  • 你:按一下外掛或混音器的控制項。選擇 Logic Pro、Control Surfaces、Learn Assignment,然後移動裝置上的旋鈕或推桿。再選一次 Learn Assignment 來完成。
  • Logic Pro:把那個控制項綁到它收到的訊息上。
  • 確認:移動硬體控制項,螢幕上的那個就會跟著動。

在 Logic 裡,順序是先螢幕上的控制項,再硬體。

在 Ableton Live 裡使用

  • 你:在 Settings、Link、Tempo and MIDI 裡,替裝置的輸入開啟 Remote。按 Command M 進入 MIDI Map Mode,按一下控制項,移動旋鈕,再按一次 Command M。
  • Ableton Live:模式開啟期間顯示對應,離開後仍然保留。
  • 確認:硬體會移動螢幕上的控制項。

如果 MIDI 來自 InputConfig,請在 Settings、Link、Tempo and MIDI 裡,為 InputConfig 的輸入開啟 Track 和 Remote。Track 會把音符送到你的軌道,而 Remote 讓對應聽到這個輸入。

如果輸入沒有開啟 Remote,Live 會聽到音符,但忽略對應。

在 Cubase、Reaper、FL Studio 和 Pro Tools 裡找到它

這些軟體各有把硬體控制項連結到參數的方式,名稱和位置都和 Logic Pro 及 Ableton Live 不同。我在 2026 年 10 月 27 日對照 Ableton 的手冊,檢查了上面的 Ableton 步驟。我沒有檢查另外四個目前的選單,所以我不憑記憶給你路徑。

  • 搜尋手冊。找 learn、MIDI mapping、controller assignment 或 remote control。
  • 先開啟輸入。Learn 只聽得到在 App 的 MIDI 設定裡已開啟輸入的裝置。
  • 學習一個控制項,然後測試它。移動硬體,看螢幕上的控制項跟著動。

選單因 App 而異,但順序幾乎不會變:先是螢幕上的控制項,再是硬體。

了解哪裡沒有它

不是每個 App 都有。GarageBand 沒有 MIDI learn:它會彈奏音符,並像任何鍵盤一樣跟隨彎音和調變輪,就只是這樣。大多數其他音樂 App 在 MIDI 設定下面有學習或對應模式,只是名稱不同。

如果 App 沒有學習模式,它的控制項仍然可以透過鍵盤快速鍵碰到,而對應工具可以把 MIDI 變成那些快速鍵。

一次只學一個控制項

  • 一次一個。如果兩個硬體控制項送出同樣的訊息,App 會學到最後移動的那個。
  • 保持不動。你在學另一個控制項時,正在移動的滾輪或踏板,會被學進去取代它。
  • 檢查輸入。如果什麼都沒學到,表示裝置的輸入在 App 裡沒有開啟。

當對應跑到錯的控制項時,是學習期間有別的東西在移動。

為整台 Mac 學一個控制項

MIDI learn 到音樂 App 的邊界就停了。InputConfig 替其他一切做同樣的事:新增一列,按「掃描(Scan)」,移動旋鈕或敲打擊墊,那一列就綁定好了。然後選擇它送出什麼,例如鍵盤快速鍵、點擊、系統音量,或要打開的 App。它也能反向運作:給遊戲手把的搖桿一個 CC 編號,任何音樂 App 的 MIDI learn 都會把它當成旋鈕學進去。

Scan 就是給從來沒有這項功能的 App 用的 MIDI learn。Mac 上的 MIDI 轉按鍵和 Mac 上的手把轉 MIDI 有步驟。

MIDI 配置下的 InputConfig Live Visualizer,顯示鍵盤、有名稱的轉盤和事件記錄。
圖 1:MIDI 配置下的 InputConfig Live Visualizer,有帶名稱的轉盤,以及記錄收到內容的事件記錄。
InputConfig 編輯器顯示傳送 CC 20、21 和 22 的搖桿和扳機列,以及傳送音符 36 的按鈕列。
圖 2:沒有別的東西會用到的簡單 CC 編號,20 到 22,是 MIDI learn 最容易的目標。在 App 監聽時移動控制項。

簡短版

  • 是什麼。App 藉由聽你移動的東西,把硬體控制項連到螢幕上的控制項。
  • 怎麼做。學習模式、按一下控制項、移動硬體、離開學習模式。
  • 限制。一次一個控制項,而且只有在有這項功能的 App 裡。

你把控制項指給 App 看,它替你記住編號。

常見問題

MIDI learn 是什麼意思?

一種模式,App 藉由聆聽,把硬體控制項指定給螢幕上的控制項:你按一下螢幕上的控制項,移動旋鈕或打擊墊,App 就把兩者連起來。

我要怎麼在 Logic Pro 裡使用 MIDI learn?

按一下你想移動的控制項,選擇 Logic Pro、Control Surfaces、Learn Assignment,移動裝置上的旋鈕或推桿,然後再選一次 Learn Assignment 來完成。

我可以在 Ableton Live 裡 MIDI learn 遊戲手把嗎?

可以,只要它的 MIDI 來自 InputConfig。給搖桿一個 CC 編號,在 Live 的設定裡為 InputConfig 的輸入開啟 Track 和 Remote,按 Command M,按一下控制項,移動搖桿,再按一次 Command M。

我要怎麼在 Ableton Live 裡做 MIDI 對應?

在 Settings、Link、Tempo and MIDI 裡,替裝置的輸入開啟 Remote。按 Command M,按一下控制項,移動旋鈕,再按一次 Command M。

在 Cubase、Reaper 或 FL Studio 裡,我要怎麼使用 MIDI learn?

每一個都有自己的 learn 或 mapping 功能,我沒有檢查它們目前的選單。請在手冊裡搜尋 learn、MIDI mapping 或 controller assignment,並先開啟裝置的輸入。

GarageBand 有 MIDI learn 嗎?

沒有。GarageBand 會彈奏音符,並跟隨彎音和調變輪,但沒有把旋鈕指定給控制項的模式。

更多中文頁面

繁體中文頁面

詳細指南(英文)

作者說明。Ryleigh Newman 開發了 InputConfig,因為雙手活動不便,每天都用手把操作自己的 Mac。本頁譯自英文。Mac 的語言設為繁體中文時,InputConfig 會以繁體中文顯示。網站的部分頁面目前只有英文版。

本頁的其他語言版本: English, 日本語, Português, Русский

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