繁體中文

如何在 Mac 上把 Joy-Con 或 Switch Pro 手把當成 MIDI 控制器

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

把 Switch Pro 手把或 Joy-Con 與 Mac 配對,打開 InputConfig,並啟用它的其中一個內建 MIDI 預設。這樣正面按鈕就會彈出音符,搖桿會送出 Control Change 和彎音,音樂 App 則會看到一個名為 InputConfig 的 MIDI 輸入。和其他手把有兩點不同:ZL 和 ZR 只有開或關,不是類比的,而且正面按鈕是依位置綁定,不是依字母。

InputConfig 是我做的。它在 Mac App Store 上免費,不需要帳號,App 內也沒有任何要買的東西。

步驟

  1. 在 macOS 13 或更新版本上,用藍牙把 Switch Pro 手把或 Joy-Con 與 Mac 配對。
  2. 打開 InputConfig,啟用內建預設 MIDI: CC Dials 或 MIDI: DAW Performance。
  3. 在音樂 App 裡,啟用 InputConfig 的 MIDI 輸入,並讓一條樂器軌道待錄。
  4. 按下正面最下方的按鈕 B,彈出一個音符。

設定它

  • 你:配對手把,打開 InputConfig,並從內建預設中啟用 MIDI: DAW Performance。在音樂 App 裡讓一條軟體樂器軌道待錄,然後按下 B,也就是正面最下方的按鈕。
  • InputConfig:執行期間發布一個名為 InputConfig 的 MIDI 來源,並在按鈕按住期間持續送出音符。
  • 確認:軌道的音量表會動,而且你會聽到中央 C。
  • Logic Pro 和 GarageBand。不用打開任何東西。它們會接聽每個 MIDI 來源,包括 InputConfig。
  • Ableton Live。在 Settings、Link、Tempo and MIDI 裡,替 InputConfig 輸入開啟 Track 來彈奏音符,並開啟 Remote 來對應控制項。
  • FL Studio、Reaper、Bitwig 和其他。在 App 的 MIDI 設定裡啟用 InputConfig 輸入。

不用設定 IAC Driver,也不用安裝虛擬 MIDI 線材。如何把 Switch Pro 手把連接到 Mac和 Joy-Con 有配對的步驟。

留意按鈕的位置

任天堂把 B 印在下方,A 印在右邊,跟 Xbox 手把剛好相反。InputConfig 是依位置綁定,所以標示為 A / Cross 的預設列,會在下方的按鈕觸發,也就是 Switch 手把叫做 B 的那個。

位置Switch 手把上印的字在 MIDI: DAW Performance 裡送出
下B音符 C4(60)
右A音符 E4(64)
左Y音符 G4(67)
上X音符 C5(72)
右搖桿,左和右彎音,往下和往上
右搖桿,往下CC 1,調變
十字鍵上、下、右MIDI Start、Stop、Continue

看按鈕在哪裡,不要看上面印的字母。要把一列綁定到你選的按鈕,就按下「Scan」再按那個按鈕。

把表情放在搖桿,不要放在扳機

Switch Pro 手把和 Joy-Con 上的 ZL 和 ZR 是數位的。綁定在上面的 CC 會從沒有直接跳到全滿,而 Xbox 或 PlayStation 的扳機則會平滑過渡。搖桿是完全類比的,所以任何應該逐漸變化的東西,都用搖桿。

  • 掃動與漸強。MIDI: CC Dials 把 CC 1、CC 11、CC 74 和 CC 71 放在兩根搖桿上。
  • 音符與開關。ZL 和 ZR 很適合當額外的音符,或是只有開和關的 CC,例如延音,也就是 CC 64。

在任天堂的手把上,搖桿是推桿,扳機則是按鈕。

只用一個 Joy-Con 或用一對

  • 一對。兩個都連接時,macOS 可以顯示合併的 Joy-Con Pair,行為像完整尺寸的遊戲手把,有兩根搖桿和完整的按鈕。
  • 一個 Joy-Con,橫著拿。四個正面按鈕、兩個側邊按鈕和一根搖桿:四個音符、側邊再兩個,搖桿則是彎音。用「Scan」綁定每個搖桿方向,把搖桿推向你要的方向,橫拿造成的偏移就會算對。
  • 兩位玩家。每個 Joy-Con 都是獨立的控制器,所以兩個人可以各拿一個來彈。

在一對上做的綁定,不會帶到單一個 Joy-Con 上。選擇一對或單一的 Joy-Con,然後針對那個做預設。

如果音樂 App 聽不到任何東西

  1. 檢查 InputConfig 正在執行,而且預設已啟用。MIDI 連接埠只在 App 執行時才存在。
  2. 打開 Live Visualizer 並按一個按鈕。如果沒有任何東西亮起,表示 Mac 沒有讀到手把。
  3. 在音樂 App 裡啟用 InputConfig 輸入,並讓軌道待錄。
  4. 對上頻道。只接聽一個頻道的軌道,必須設成那一列裡的頻道。

如果聽不到聲音,先檢查是不是軌道沒有待錄,或是輸入沒有開啟。Switch Pro 手把測試工具和 Joy-Con 測試工具會顯示瀏覽器到底讀不讀得到這支手把。

它做不到什麼

  • 類比扳機。ZL 和 ZR 只有開或關。
  • 動作感測和震動。macOS 不會傳遞任天堂手把的動作感測器或 HD 震動,所以沒有陀螺儀,音符上也沒有震動。
  • 按鈕的力度。每個音符都用那一列設定的力度播放,範圍是 1 到 127。

按鈕和搖桿都能完整運作,而這足以做音符、彎音和四個控制器。

簡短版

  • 配對。在 macOS 13 或更新版本上,用藍牙配對。
  • 啟用。音符用 MIDI: DAW Performance,旋鈕用 MIDI: CC Dials。
  • 記住。先看下方的按鈕,並把掃動放在搖桿上。

Joy-Con 是大多數人已經擁有的最小的 MIDI 控制器。

常見問題

Joy-Con 可以在 Mac 上當成 MIDI 控制器嗎?

可以。免費的 Mac App InputConfig 從 Joy-Con 的按鈕送出 MIDI 音符,從搖桿送出 Control Change 或彎音,透過音樂 App 能使用的 MIDI 連接埠。

Switch Pro 手把可以送出 MIDI 嗎?

可以,在 Mac 上搭配 InputConfig。按鈕彈出音符,兩根搖桿則送出跟著它們位置走的 Control Change 或彎音。

為什麼我的 Switch 手把扳機會從 0 直接跳到 127?

ZL 和 ZR 是數位按鈕,不是類比扳機。應該逐漸變化的控制,請放在搖桿上。

我可以在 Mac 上用 Joy-Con 的動作控制來做 MIDI 嗎?

不行。macOS 不會把 Joy-Con 的加速度計或陀螺儀傳給 App。按鈕和搖桿可以傳過來。

為什麼按 A 彈出了錯的音符?

InputConfig 是依位置綁定。標示為 A / Cross 的列會在正面最下方的按鈕觸發,任天堂把它印成 B。在那一列按下「Scan」,再按你要的按鈕。

我需要 IAC Driver 嗎?

不需要。InputConfig 只要在執行,就會建立自己的 MIDI 來源,名為 InputConfig。

更多中文頁面

詳細指南(英文)

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