Tiếng Việt

Gamepad sang MIDI: dùng tay cầm làm nhạc cụ MIDI

Tải InputConfig trên Mac App StoreInputConfig miễn phí trên Mac App Store. macOS 14 trở lên, không cần tài khoản, không theo dõi, mã nguồn mở.

Tay cầm PS5, Xbox, Switch hay 8BitDo có thể là một bộ điều khiển MIDI miễn phí trên Mac. InputConfig tạo một cổng MIDI ảo tên InputConfig, nên tay cầm có thể chơi Logic, Ableton, GarageBand hoặc bất kỳ ứng dụng nào nhận MIDI. Nút chơi nốt, cần analog và nút cò gửi pitch bend và CC bám theo vị trí của chúng, và cùng một preset vẫn có thể gửi phím và phím tắt điều khiển phát nhạc.

Tay cầm là một vật rất giàu biểu cảm: hai cần analog tự về giữa, hai nút cò analog và cả chục nút dưới ngón tay. Hướng dẫn này cài nó thành một nhạc cụ chứ không phải một cái điều khiển từ xa, với một preset đặt thang ngũ cung lên các nút mặt và D-pad, còn phần biểu cảm đặt lên mọi thứ còn lại. Bạn sẽ chơi được sau mười phút.

Các bước

  1. Mở InputConfig. Nguồn MIDI ảo của nó, tên InputConfig, tồn tại khi ứng dụng đang chạy.
  2. Bật InputConfig làm đầu vào MIDI trong DAW và chuẩn bị ghi cho một track nhạc cụ phần mềm.
  3. Thêm preset Gamepad Synth từ trang này, kích hoạt nó và bấm một nút mặt.
  4. Đặt tốc độ thăm dò là 240 trong Settings, Advanced để chơi nhạc.
  5. Gán cần analog và nút cò vào các điều khiển của plugin bằng chức năng MIDI learn của chính DAW, mỗi lần một dòng.

Nối nó với DAW

Phần này đưa được một nốt vào một track.

Bước 1: Bật cổng InputConfig

  • Bạn: Mở InputConfig, rồi bật InputConfig làm đầu vào MIDI trong DAW. Ableton cần bật Track và Remote cho nó trong Preferences, Link, Tempo and MIDI.
  • InputConfig: Phát một nguồn MIDI tên InputConfig khi đang chạy và giữ nguyên danh tính giữa các lần mở, nên DAW nhớ các đầu vào sẽ tìm thấy lại nó.
  • Kiểm tra: GarageBand và Logic tự nhận mọi nguồn. Ở các DAW khác, InputConfig nằm trong danh sách đầu vào MIDI.

Bước 2: Chơi một nốt

  • Bạn: Chuẩn bị ghi cho một track nhạc cụ phần mềm, kích hoạt preset Gamepad Synth từ trang này và bấm một nút mặt.
  • InputConfig: Gửi nốt qua cổng InputConfig ngay khi lần thăm dò thấy cú bấm.
  • Kiểm tra: Đồng hồ của track nhúc nhích và bạn nghe thấy nốt.

Không cần IAC Driver hay cáp MIDI ảo, và không có gì phải bật trong Audio MIDI Setup. Nếu InputConfig đang chạy, cổng đó đã có.

Chơi nốt trên các nút

Tám nút dễ bấm mà không cần nhìn: bốn nút mặt và bốn hướng của D-pad. Preset Gamepad Synth gán chúng vào thang ngũ cung C thứ trải trên hơn một quãng tám (C, Eb, F, G, Bb, C, Eb, F), nên bấm kiểu gì cũng nghe êm tai.

  • Xuống một quãng tám. Giữ LB thì tám nút đó chơi thấp hơn một quãng tám, kể cả hợp âm.
  • Lên một quãng tám. Giữ RB thì chúng chơi cao hơn một quãng tám.
  • Một lớp nhẹ hơn. Velocity được đặt cố định theo từng dòng, từ 1 đến 127. Hãy đặt thấp hơn ở các dòng của D-pad.

Thang ngũ cung nghĩa là không có nốt sai, và đó chính là điều một nhạc cụ cầm lên là chơi được cần có.

Thêm biểu cảm trên cần analog và nút cò

Cần analog và nút cò analog gửi các giá trị bám theo vị trí của chúng:

Cần phải, trái và phải
Pitch bend, cả hai hướng, với Variable Sensitivity bật để độ uốn bám theo cần. Ở giữa là không uốn.
Cần phải, lên
CC 1, modulation, bám theo cần.
Nút cò trái
CC 11, expression, bám theo độ bóp.
Nút cò phải
CC 74, filter cutoff, bám theo độ bóp.
Cần trái
CC 10 (pan) khi cần sang phải, CC 7 (volume) khi cần đi lên.
Preset Gamepad Synth trong trình chỉnh sửa, với các dòng nốt trên nút mặt và các dòng CC trên nút cò.
Figure 1. Nốt trên các nút mặt, CC 11 và CC 74 trên nút cò: mỗi dòng ghi rõ thông điệp MIDI nó gửi.

Bất kỳ dòng nào cũng có thể chỉ sang một số CC khác. Bảng tham khảo CC liệt kê các số thông dụng. CC từ cần analog đạt đủ dải 0 đến 127 sau vùng chết.

Gán cần analog vào một núm xoay trong DAW

DAW nhìn InputConfig như thêm một bàn phím MIDI nữa, nên chức năng MIDI learn của chính DAW sẽ làm việc gán. Trước hết hãy đặt cho cần analog hoặc nút cò một CC trong InputConfig, rồi:

Logic Pro
Bấm vào điều khiển của plugin hoặc mixer, chọn Logic Pro, Control Surfaces, Learn Assignment, di chuyển cần analog, rồi chọn lại mục đó để kết thúc.
Ableton Live
Bật Remote cho đầu vào InputConfig trong Settings (Preferences ở các bản cũ), Link, Tempo and MIDI. Nhấn Command M để vào MIDI Map Mode, bấm vào điều khiển, di chuyển cần analog và nhấn Command M lần nữa.
GarageBand
Không có MIDI learn. GarageBand chơi các nốt và theo pitch bend cùng bánh xe modulation (CC 1) như mọi bàn phím, và đó là tất cả những gì preset Gamepad Synth cần.
FL Studio, Reaper, Bitwig và các DAW còn lại
Bật đầu vào InputConfig trong phần cài đặt MIDI, rồi dùng MIDI learn của chúng theo cách tương tự.

Hãy học từng dòng một: nếu hai dòng dùng chung một số CC, DAW sẽ học dòng nào di chuyển sau cùng. Mỗi DAW này có một trang riêng: Logic Pro và GarageBand, Ableton Live và FL Studio.

Dùng con quay hồi chuyển như một công tắc

Trên DualSense, DualSense Edge hoặc DualShock 4, con quay hồi chuyển có thể phát MIDI, nhưng ở bản 1.6 nó hoạt động như một công tắc chứ không phải một fader: dòng Gyro gửi giá trị CC bạn đặt khi tay cầm đang xoay và 0 khi nó dừng.

  • Hợp để làm gì. Hất cổ tay để bật tắt một hiệu ứng, hoặc một nốt được chơi bằng một cú lắc.
  • Không hợp để làm gì. Một cú quét filter hay wavetable mượt. Hãy dùng cần analog hoặc nút cò, vì chúng bám theo vị trí. Nút cò phải đã gửi CC 74 trong preset.
  • Giữ cho nó yên. Đặt Pause Motion While Held lên một paddle, để con quay chỉ phát khi bạn muốn.

Thêm trống, điều khiển phát nhạc và nhịp

Ba thứ bổ sung hoàn thiện nhạc cụ:

  • Trống. Preset có sẵn MIDI: Drum Pad đặt kick, snare, hi-hat đóng và hi-hat mở lên các nút mặt trên kênh 10 với turbo bật, nên giữ một nút sẽ đánh rền theo tốc độ turbo. Hãy đặt tốc độ khớp với tempo: 8 lần bấm một giây là nốt móc kép ở 120 BPM.
  • Điều khiển phát nhạc. Trong preset Gamepad Synth, Start / Options gửi MIDI Start, Back / Share gửi Stop, R3 gửi Continue, và L3 gửi R như một phím tắt để chuẩn bị ghi trong Logic. Các thông điệp transport là MIDI thời gian thực, nên chúng chạy trong mọi DAW theo transport ngoài. Phím tắt là phương án dự phòng cho những DAW không theo.
  • Một cái metronome bằng rung. Một dòng có thể rung khi nó phát. Một dòng turbo không có đầu ra ở tốc độ của tempo, gán vào một nút bạn giữ, làm tay cầm đập theo từng nhịp. Nó không thay được tiếng click, nhưng đặt một phách mạnh vào tay trong lúc loa đã tắt.

Màu thanh đèn được đặt theo preset chứ không theo sự kiện, nên nó không bám theo nhịp được, còn rung thì được.

Giảm độ trễ khi chơi

Nốt được gửi ngay khi lần thăm dò thấy cú bấm. Thăm dò nhanh hơn thì thấy cú bấm sớm hơn. Mặc định InputConfig thăm dò ở 120 Hz khi cắm điện và 60 Hz khi chạy pin.

  • Bạn: Đặt cả hai là 240 trong Settings, Advanced, Polling rate.
  • InputConfig: Đọc tay cầm 240 lần một giây.
  • Kiểm tra: Các nốt lặp nhanh rơi đúng chỗ bạn chơi.

Tay cầm nào dùng được, và hai giới hạn

Mọi tay cầm InputConfig đọc được đều chơi được: DualSense, DualSense Edge, DualShock 4, Xbox Series, One, Elite và Adaptive, Switch Pro, Joy-Con, 8BitDo, Stadia, Steam Controller, cùng các joystick và vô lăng hiện ra như thiết bị HID. Nút chơi nốt. Cần analog, nút cò analog và các trục của joystick gửi CC hoặc pitch bend bám theo vị trí. Live Visualizer cho thấy Mac đang đọc những điều khiển nào trước khi bạn gán bất cứ thứ gì.

  • Các nút không nhạy lực. Mỗi dòng nốt chơi ở velocity bạn đặt trong đó, từ 1 đến 127, nên một lớp nhẹ hơn là một dòng thứ hai với số thấp hơn. Để có độ mạnh nhẹ, hãy đặt CC 11 lên một nút cò analog.
  • Nút cò của Nintendo chỉ có bật hoặc tắt. ZL và ZR của Switch Pro và Joy-Con là kỹ thuật số, nên trên tay cầm Nintendo hãy đặt biểu cảm lên một cần analog.

Mỗi dòng tay cầm có một trang với tên nút riêng và các phần thêm: Xbox, PS5 và PS4, Joy-Con và Switch Pro, và joystick, vô lăng và các thiết bị HID khác.

Các công cụ gamepad sang MIDI khác trên Mac

Tôi muốn bạn tìm đúng công cụ hơn là sai công cụ, nên đây là những thứ khác làm được việc này trên Mac, đã kiểm tra vào tháng 9 năm 2026:

  • Gamepad MIDI của Pounding Systems. Một ứng dụng chuyên chuyển gamepad sang MIDI cho Mac Apple silicon, Windows và Linux. Nó cũng gán touchpad và gia tốc kế sang MIDI và có thể gửi thẳng ra cổng MIDI phần cứng. Nếu bạn chỉ cần MIDI và cần những thứ đó, hãy xem nó.
  • Kaskobi Gamepad MIDI. Một thiết bị Max for Live, nên nó sống bên trong Ableton Live và cần Max for Live.
  • MIDITROL. Một ứng dụng cho iPhone và iPad: tay cầm ghép với điện thoại, và điện thoại gửi MIDI sang Mac qua USB hoặc Wi-Fi.
  • MidiHID và ControllerMate. Các công cụ Mac cũ. Mã của MidiHID đã được lưu trữ năm 2017, và phiên bản cuối của ControllerMate chỉ hỗ trợ tối đa macOS Mojave.

Điều InputConfig thêm vào là phần còn lại của Mac: cùng một preset có thể chơi nốt vào DAW và gửi phím, cú nhấp chuột và phím tắt điều khiển phát nhạc, nó cũng đọc thiết bị MIDI làm đầu vào, và nó miễn phí trên Mac App Store, không cần tài khoản.

Tóm tắt

  • Bật cổng InputConfig. Nó có mặt bất cứ khi nào ứng dụng chạy. Không cần IAC Driver.
  • Bắt đầu từ Gamepad Synth. Nó có nốt ngũ cung, pitch bend và CC trên nút cò.
  • Thăm dò ở 240. Đó là cài đặt tôi sẽ dùng để chơi nhạc, cả khi cắm điện lẫn khi chạy pin.
  • Học trong DAW. Làm từng dòng một.

Nốt trên các nút, biểu cảm trên cần analog: chiếc tay cầm đang nằm trong ngăn kéo của bạn đã là một nhạc cụ.

Câu hỏi

Tôi có thể dùng bàn phím MIDI và tay cầm cùng lúc không?

DAW thấy hai nguồn. Tay cầm thêm phần biểu cảm mà bàn phím không có. Nhiều người chơi nốt trên phím và uốn bằng cần analog.

DAW có thấy tay cầm là một control surface không?

Nó thấy một nguồn MIDI. Hãy dùng MIDI learn của DAW để gán CC vào các tham số, như với mọi bộ điều khiển thông thường.

Thanh đèn có bám theo nhịp được không?

Màu thanh đèn được đặt theo preset chứ không theo sự kiện, nên không. Rung thì có thể đập theo từng sự kiện.

Nó có chạy với Ableton Live, FL Studio hay GarageBand không?

Khi InputConfig chạy, nó phát một nguồn MIDI tên InputConfig, và mọi ứng dụng Mac nhận MIDI đều dùng được. Hãy bật nó làm đầu vào trong phần cài đặt MIDI của ứng dụng. GarageBand và Logic tự nhận.

Có phần mềm miễn phí nào biến tay cầm thành bộ điều khiển MIDI trên Mac không?

InputConfig miễn phí và mã nguồn mở, không có gì phải trả tiền. Nó gửi nốt, CC, pitch bend, program change và transport từ mọi tay cầm Mac nhìn thấy, và có thể gửi phím và chuột cùng lúc.

Tay cầm Switch Pro hay Joy-Con có làm bộ điều khiển MIDI trên Mac được không?

Với nút và cần analog thì được: nốt, CC và pitch bend chạy giống như trên tay cầm PlayStation hay Xbox. Nút cò ZL và ZR của chúng là kỹ thuật số, nên chúng chơi nốt hoặc gửi một CC cố định chứ không quét liên tục, và chúng không có chuyển động trên Mac, nên không có con quay hồi chuyển.

Tôi có cần IAC Driver hay cáp MIDI ảo không?

Không. InputConfig tự tạo nguồn MIDI của riêng nó, tên InputConfig, bất cứ khi nào chạy, và giữ nguyên danh tính giữa các lần mở nên DAW nhớ các đầu vào sẽ tìm thấy lại nó. Không có gì phải bật trong Audio MIDI Setup và không cần cài thêm gì.

Joystick hay vô lăng đua xe có gửi MIDI được không?

Nếu InputConfig đọc được nó thì được. Cần lái máy bay và vô lăng hiện ra như thiết bị HID cho các trục hoạt động như cần analog, nên chúng có thể gửi CC hoặc pitch bend, và các nút của chúng có thể chơi nốt. Hãy mở Live Visualizer và di chuyển từng trục để xem Mac đang đọc gì.

Các nút có nhạy lực không?

Không. Một nút trên tay cầm chỉ có bật hoặc tắt, nên mỗi dòng nốt chơi ở velocity bạn đặt trong đó, từ 1 đến 127. Để có độ mạnh nhẹ, hãy đặt CC 11 (expression) lên một nút cò analog như preset Gamepad Synth làm, hoặc cho một dòng thứ hai trên cùng nút một velocity thấp hơn sau một nút vai.

Thêm bằng tiếng Việt

Hướng dẫn chi tiết, bằng tiếng Anh

Người viết. Ryleigh Newman phát triển InputConfig và mỗi ngày điều khiển chiếc Mac của mình bằng tay cầm, vì đôi tay cử động không tốt. Trang này được dịch từ tiếng Anh. Giao diện ứng dụng và phần còn lại của trang web đều bằng tiếng Anh.

Trang này bằng ngôn ngữ khác: 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, Українська, 繁體中文, 简体中文

Tải InputConfig trên Mac App StoreMiễn phí. macOS 14 trở lên. Không cần tài khoản, không dữ liệu nào rời khỏi máy Mac. Mã nguồn mở trên GitHub.