ไทย
วิธีเปลี่ยนอุปกรณ์ HID เป็นตัวควบคุม MIDI บน Mac
InputConfig ใช้ฟรีบน Mac App Store ใช้กับ macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีการติดตาม และเป็นโอเพนซอร์ส
InputConfig แอป Mac ฟรี อ่านอุปกรณ์ HID และส่ง MIDI จากมัน ปุ่มเล่นโน้ต ส่ง Program Change หรือเริ่มและหยุดทรานสปอร์ต แกน เช่นสติ๊ก คันเร่ง พวงมาลัย หรือแป้นเหยียบ ส่ง Control Change หรือพิตช์เบนด์ที่ตามตำแหน่ง แอปดนตรีเห็นผลลัพธ์เป็นอินพุต MIDI ชื่อ InputConfig
รายการอุปกรณ์ที่มันอ่านอยู่ด้านล่าง พร้อมอุปกรณ์ที่มันอ่านไม่ได้
ขั้นตอน
- เชื่อมต่ออุปกรณ์แล้วเปิด InputConfig
- เพิ่มแถว กด Scan แล้วกดปุ่มหรือขยับแกน
- เลือกเอาต์พุต MIDI สำหรับแถว ได้แก่ Note, CC, Pitch Bend, Program Change หรือ Transport
- เปิดอินพุต InputConfig ในแอปดนตรีแล้วเตรียมแทร็กให้พร้อมบันทึก
ตั้งค่า
- คุณ: เชื่อมต่ออุปกรณ์ ใน InputConfig เพิ่มแถว กด Scan แล้วกดปุ่มหรือขยับแกน จากนั้นเลือกเอาต์พุต MIDI สำหรับแถว
- InputConfig: ตั้งชื่อตัวควบคุม และส่งข้อความผ่านพอร์ต MIDI ของตัวเองเมื่อพรีเซ็ตเปิดใช้งาน
- เช็ก: ตัวบ่งชี้ MIDI ของแอปดนตรีกะพริบเมื่อกดปุ่ม
Scan หาว่าตัวควบคุมคืออะไร คุณจึงไม่ต้องรู้หมายเลข HID ของมัน MIDI เอาต์พุตครอบคลุมข้อความทุกชนิดที่แถวส่งได้
รู้ว่าอ่านอุปกรณ์ไหนได้บ้าง
- โดยไม่ต้องตั้งค่า จอย PlayStation, Xbox, Switch และ MFi ซึ่ง macOS รู้จักอยู่แล้ว
- เป็นอุปกรณ์ HID ดิบ จอยเกม USB ทั่วไปส่วนใหญ่ จอยสติ๊กการบิน พวงมาลัยแข่งและแป้นเหยียบ อาร์เคดสติ๊กและตัวควบคุมแบบไร้เลเวอร์ในโหมด PC หรือ DirectInput และแพด 8BitDo ในโหมด X และ D
- อินเทอร์เฟซสวิตช์ กล่องสวิตช์ช่วยการเข้าถึงและอุปกรณ์ sip and puff ในโหมดที่ส่งปุ่มจอยสติ๊ก
- คีย์บอร์ดและเมาส์ คีย์หรือปุ่มเมาส์ใดก็เป็นอินพุตของแถวได้ คีย์ที่ส่ง MIDI ยังพิมพ์อยู่ ให้ใช้คีย์ที่ไม่พิมพ์อะไร เช่น F13 ถึง F19
ถ้า Live Visualizer แสดงตัวควบคุมที่ขยับ ตัวควบคุมนั้นส่ง MIDI ได้ ตัวควบคุมที่ InputConfig อ่านได้มีรายการเต็ม
จับคู่ตัวควบคุมกับข้อความ
| ตัวควบคุม HID | ข้อความ MIDI ที่เหมาะ |
|---|---|
| ปุ่ม สวิตช์ทริกเกอร์ ปุ่มอาร์เคด | โน้ต กดค้างตราบเท่าที่ปุ่มถูกกด |
| แกนสติ๊ก คันเร่ง การบิด พวงมาลัย | Control Change หรือพิตช์เบนด์ที่ตามตำแหน่ง |
| แป้นเหยียบที่มีระยะ เช่นแป้นเหยียบรถแข่ง | Control Change เช่น CC 11 สำหรับเอ็กซ์เพรสชัน |
| สวิตช์เท้าหรือสวิตช์ช่วยการเข้าถึง | โน้ต Program Change หรือ Start และ Stop |
| แฮตสวิตช์หรือ D-pad | สี่โน้ต หรือทรานสปอร์ต |
คันเร่งที่อยู่ที่เดิมเมื่อปล่อยเป็นเฟเดอร์ที่ดีกว่าสติ๊กที่เด้งกลับ รายการ MIDI CCระบุหมายเลขคอนโทรลเลอร์ที่เครื่องดนตรีคาดหวัง
เช็กก่อนว่า Mac อ่านอะไรได้
- เปิดตัวทดสอบจอยสติ๊กในเบราว์เซอร์ หรือ Live Visualizer ของ InputConfig
- กดแต่ละปุ่มและขยับแต่ละแกน
- จดว่าตัวไหนปรากฏ ตัวเหล่านั้นคือตัวที่ผูกได้
- ถ้าไม่ปรากฏอะไร ลองโหมดอื่นของอุปกรณ์ DInput, PC หรือ Switch
ตัวควบคุมที่ Mac มองไม่เห็นคือตัวควบคุมที่แอปไหนก็แมปไม่ได้
รู้ว่าอะไรอ่านไม่ได้
- อุปกรณ์ที่เป็น XInput เท่านั้น จอย Xbox 360 แบบมีสายและสติ๊กกับพวงมาลัยที่เป็น XInput เท่านั้นหลายตัวอ่านบน Mac ไม่ได้ สลับอุปกรณ์เป็นโหมด DInput หรือ PC ถ้ามี
- อุปกรณ์ที่คุยกับซอฟต์แวร์ของตัวเองเท่านั้น DPI ของเมาส์เกมมิ่งและปุ่มโปรไฟล์จัดการภายในเมาส์
- Force feedback ไม่ได้ขับบนพวงมาลัยและจอยสติ๊กการบิน
เมื่ออุปกรณ์มีสวิตช์โหมด ตำแหน่ง PC หรือ DInput คือตำแหน่งที่ Mac อ่านได้
รู้จักเครื่องมือ HID เป็น MIDI รุ่นเก่า
เครื่องมือ Mac รุ่นเก่าสองตัวเคยทำงานนี้และยังโผล่ในการค้นหา โค้ดของ MidiHID ถูกเก็บถาวรในปี 2017 และเวอร์ชันล่าสุดของ ControllerMate รองรับ macOS Mojave อย่างมาก ตรวจทั้งสองในเดือนกันยายน 2026 เครื่องมือรุ่นเก่าทั้งสองไม่ได้รับการดูแลสำหรับ macOS ปัจจุบัน ทางเลือกแทน ControllerMate บน Macไล่ดูสิ่งที่ยังรันได้
สรุปสั้นๆ
- Scan กดปุ่มหรือขยับแกน
- ส่ง เลือก Note, CC, Pitch Bend, Program Change หรือ Transport
- ฟัง เปิดอินพุต InputConfig ในแอปดนตรี
ตัวควบคุม HID ใดที่ Mac มองเห็นก็เป็นตัวควบคุม MIDI ได้
คำถาม
HID เป็น MIDI หมายถึงอะไร
การเปลี่ยนอินพุตจาก Human Interface Device เช่นจอยเกม จอยสติ๊ก แป้นเหยียบ หรือคีย์บอร์ด เป็นข้อความ MIDI ที่แอปดนตรีเข้าใจ
มีซอฟต์แวร์ HID เป็น MIDI ฟรีสำหรับ Mac ไหม
มี InputConfig ฟรีบน Mac App Store อ่านจอยเกมและจอยเกม สติ๊ก และพวงมาลัย HID อื่นๆ ส่วนใหญ่ และส่งโน้ต Control Change พิตช์เบนด์ Program Change และทรานสปอร์ต
พวงมาลัยแข่งหรือแป้นเหยียบของมันส่ง MIDI ได้ไหม
ได้ ถ้า Mac อ่านพวงมาลัยได้ แกนของมันทำงานเหมือนสติ๊ก พวงมาลัยและแป้นเหยียบแต่ละอันจึงส่ง Control Change ที่ตามตำแหน่งได้
คันเร่งของจอยสติ๊กการบินเป็นเฟเดอร์ MIDI ได้ไหม
ได้ ผูกแกนคันเร่งกับ Control Change มันอยู่ที่เดิมเมื่อปล่อย ซึ่งเหมาะกับระดับเสียงหรือฟิลเตอร์
แป้นเหยียบ USB ส่ง MIDI บน Mac ได้ไหม
ได้ เมื่อมันมาถึง Mac เป็นปุ่มจอยสติ๊กหรือเป็นคีย์ ตั้งให้ส่ง F13 ถึง F19 หรือปุ่มจอยสติ๊กในซอฟต์แวร์ของมันเอง การเหยียบจะได้ไม่พิมพ์ตัวอักษรด้วย
MidiHID ยังใช้ได้ไหม
โค้ดของมันถูกเก็บถาวรในปี 2017 จึงไม่มีการดูแลอีกต่อไป
หน้าอื่นเป็นภาษาไทย
คู่มือฉบับเต็ม เป็นภาษาอังกฤษ
ผู้เขียน Ryleigh Newman เป็นผู้พัฒนา InputConfig และใช้คอนโทรลเลอร์ควบคุม Mac ของตัวเองทุกวัน เพราะมือใช้งานได้ไม่ดีนัก หน้านี้แปลมาจากภาษาอังกฤษ หน้าตาแอปและส่วนอื่นของเว็บไซต์เป็นภาษาอังกฤษ
หน้านี้ในภาษาอื่น: 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.