繁體中文

Mac 上當作 DJ 控制器的遊戲手把

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

可以,需要一個送出 MIDI 的轉換工具:我做的免費 Mac App InputConfig,把每個按鈕變成 MIDI 音符,把每個扳機變成類似推桿的 MIDI CC,透過名為 InputConfig 的虛擬 MIDI 埠送出。DJ App 的 MIDI 學習功能就能像任何控制器一樣對應它們。

Mac 上的 DJ App 是為 MIDI 控制器設計的,而遊戲手把在有東西替它轉換之前,並不是 MIDI 控制器。這是學習、在沙發上練習,或是把兩個唱盤裝進背包帶著走的好方法。它不能取代搓盤。

InputConfig 1.7 版預計於 2026 年 10 月推出,屆時 App 將完整支援繁體中文。

步驟

  1. 在 InputConfig 裡,為每個臉部按鈕指定 MIDI Note 輸出,為每個扳機指定 MIDI CC 輸出。
  2. 啟用預設集,讓 InputConfig 的 MIDI 埠出現。
  3. 在 DJ App 裡,選擇 InputConfig 作為 MIDI 控制器。
  4. 使用 App 的 MIDI 學習功能,按下每個控制項並選擇它的工作。

使用 MIDI,而不是鍵盤快速鍵

大多數 DJ App 都有鍵盤快速鍵,手把也能按下它們。但按鍵只有開和關,所以推桿或濾波器無法跟著扳機走。MIDI 可以:

  • 扳機用 MIDI CC。你拉的時候送出 0 到 127。
  • 按鈕用 MIDI Note。按下時送出音符開,放開時送出音符關,這正是按住時預聽的 Cue 按鈕所需要的。

只有 MIDI 能讓扳機平順地移動濾波器。

建立雙唱盤配置

控制項InputConfig 輸出對應到
Cross / AMIDI Note 36唱盤 1 播放
Square / XMIDI Note 37唱盤 1 Cue
Circle / BMIDI Note 38唱盤 2 播放
Triangle / YMIDI Note 39唱盤 2 Cue
左扳機MIDI CC 20唱盤 1 濾波器或效果量
右扳機MIDI CC 21唱盤 2 濾波器或效果量
方向鍵左和右MIDI Note 40 和 41同步唱盤 1,同步唱盤 2
方向鍵上和下MIDI Note 42 和 43每個唱盤的循環開和關
肩鍵MIDI Note 44 和 45按住時的音高彎曲或微調
右搖桿向右MIDI CC 22濾波器掃頻
InputConfig 的列,從臉部按鈕送出 MIDI 音符 36 到 39,從左扳機送出 MIDI CC 20。
Figure 1. 按鈕送出播放和 Cue 的音符,扳機送出 CC,DJ App 會學習它們。
  • 任何編號都行。音符和 CC 的編號是任意的。DJ App 會學習送來的任何東西。
  • 扳機靜止時是 0。靜止的扳機送出 0,完全拉下送出 127,所以請給它放開時應該回到零的工作,例如濾波器或效果量,不要給聲道音量,那會掉到靜音。
  • 搖桿會彈回。搖桿會回到中央,它的列也回到 0,所以它比較適合像濾波器掃頻這類暫時的動作,不適合當推桿式的交叉衰減器。
  • 交叉衰減器。如果你不介意它停在一端,扳機可以當交叉衰減器。否則,把 App 自己的交叉衰減器按鍵放在兩個按鈕上。
InputConfig 內建的 MIDI: Drum Pad 預設集,每個臉部按鈕上都有一個 MIDI 音符。
Figure 2. MIDI: Drum Pad 是每個按鈕都有一個音符的現成起點。

濾波器和效果放在扳機上,絕不要放聲道音量。

在 Mixxx 或 rekordbox 中對應

  • Mixxx(免費且開源)。打開 Preferences、Controllers,在清單中選擇 InputConfig,啟用它,並用 Learning Wizard 按下每個控制項並選擇它的工作。
  • rekordbox。它的 MIDI Learn 視窗,會把 rekordbox 的功能指派給 MIDI 控制器。選擇 InputConfig 作為裝置,並按下每個控制項來學習它。
  • djay Pro 和 Serato DJ Pro。兩者都有自己的 MIDI 對應。各自允許什麼取決於版本和授權,所以在圍繞它規劃一場演出之前,請先查看它們的文件。

InputConfig 的埠在 App 執行時存在,而且每次都保持相同的身分,所以你儲存的對應會維持不變。你不需要 IAC 驅動程式。一次學習一個控制項:如果兩列共用同一個音符或 CC 編號,App 會學到最後送達的那一個。

保持低延遲

  • 你:在演奏之前,到「設定」、「進階」、Polling rate,把兩個輪詢率都設為 240。
  • InputConfig:在輪詢看到按下的瞬間就送出音符,而在 240 時,它每秒看 240 次。
  • 確認:在播放列上設在 Feedback 之下的震動,能讓你不用低頭看,就知道按下已經送達。

240 Hz 輪詢和播放時的震動,是演出前值得設定的兩項設定。

讓兩個人共用唱盤

從 1.6 起,兩支 PlayStation 手把各有自己的燈色和震動,預設集也可以為每支手把容納一組列。兩個人可以共用唱盤,每支手把用自己的 MIDI 聲道。

如果 DJ App 看不到它

沿著這個階梯往上試,從最小的一步開始:

  1. 讓 InputConfig 保持執行。InputConfig 的埠只有在 App 執行時才存在。
  2. 在 DJ App 裡啟用裝置。在 Mixxx 裡,到 Preferences、Controllers 選擇 InputConfig 並啟用它。
  3. 一次學習一個控制項。兩列用同一個編號會搞亂 MIDI 學習。

只要 InputConfig 在執行,它的 MIDI 埠就在那裡,任何 App 都能選用。

它做不到的事

遊戲手把沒有搓盤,也沒有長推桿。用來練習、在家辦派對和學習手法綽綽有餘,但如果是有簽約的演出,我會帶真正的 DJ 控制器。

簡短版

  • 按鈕。用 MIDI 音符做播放、Cue、同步和循環。
  • 扳機。當作 MIDI CC 用來做濾波器和效果。
  • App。使用它的 MIDI 學習功能,並以 InputConfig 為裝置。

兩個唱盤就在你手中,用的是你已經有的手把。

常見問題

我可以在 Mac 上用 PS5 或 Xbox 手把當 DJ 嗎?

可以,透過送出 MIDI 的轉換工具。按鈕變成播放、Cue、同步和循環的音符,扳機送出連續的 CC 給濾波器和效果,DJ App 再用 MIDI 學習來對應它們。

Mixxx 直接支援遊戲手把嗎?

Mixxx 的控制器支援是為 MIDI 和特定的 HID DJ 控制器設計的。把遊戲手把當作 MIDI 送出,是簡單的做法。

我需要 IAC 驅動程式或虛擬 MIDI 線嗎?

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

這樣夠好到可以用來演出嗎?

用來練習、在家辦派對和學習手法,可以。有簽約的演出,有搓盤和專業推桿的真正 DJ 控制器是比較好的工具。

更多中文頁面

詳細指南(英文)

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