繁體中文
如何在 Mac 上把 Joy-Con 或 Switch Pro 手把當成 MIDI 控制器
InputConfig 在 Mac App Store 免費提供。支援 macOS 14 或以上版本,不需要帳號,不追蹤,開放原始碼。
把 Switch Pro 手把或 Joy-Con 與 Mac 配對,打開 InputConfig,並啟用它的其中一個內建 MIDI 預設。這樣正面按鈕就會彈出音符,搖桿會送出 Control Change 和彎音,音樂 App 則會看到一個名為 InputConfig 的 MIDI 輸入。和其他手把有兩點不同:ZL 和 ZR 只有開或關,不是類比的,而且正面按鈕是依位置綁定,不是依字母。
InputConfig 是我做的。它在 Mac App Store 上免費,不需要帳號,App 內也沒有任何要買的東西。
步驟
- 在 macOS 13 或更新版本上,用藍牙把 Switch Pro 手把或 Joy-Con 與 Mac 配對。
- 打開 InputConfig,啟用內建預設 MIDI: CC Dials 或 MIDI: DAW Performance。
- 在音樂 App 裡,啟用 InputConfig 的 MIDI 輸入,並讓一條樂器軌道待錄。
- 按下正面最下方的按鈕 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 聽不到任何東西
- 檢查 InputConfig 正在執行,而且預設已啟用。MIDI 連接埠只在 App 執行時才存在。
- 打開 Live Visualizer 並按一個按鈕。如果沒有任何東西亮起,表示 Mac 沒有讀到手把。
- 在音樂 App 裡啟用 InputConfig 輸入,並讓軌道待錄。
- 對上頻道。只接聽一個頻道的軌道,必須設成那一列裡的頻道。
如果聽不到聲音,先檢查是不是軌道沒有待錄,或是輸入沒有開啟。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, 简体中文
免費。macOS 14 或以上版本。不需要帳號,資料不會離開你的 Mac。 原始碼在 GitHub 上.