ไทย
แชนเนล MIDI คืออะไร
InputConfig ใช้ฟรีบน Mac App Store ใช้กับ macOS 14 ขึ้นไป ไม่ต้องมีบัญชี ไม่มีการติดตาม และเป็นโอเพนซอร์ส
การเชื่อมต่อ MIDI มี 16 แชนเนล หมายเลข 1 ถึง 16 ทุกโน้ต การขยับลูกบิด และ program change ถูกติดแท็กด้วยหนึ่งแชนเนล และเครื่องดนตรีที่รับตอบสนองเฉพาะแชนเนลที่ตั้งให้ฟัง นั่นคือวิธีที่สายเดียวเล่นสิบหกพาร์ตต่างกันได้ ใน General MIDI แชนเนล 10 สงวนไว้สำหรับกลอง
InputConfig เป็นแอป Mac ฟรีที่แมป MIDI เป็นคีย์ลัดและส่ง MIDI จากจอยเกม ส่วนสุดท้ายจึงบอกว่าแชนเนลทำงานอย่างไรที่นั่น
ขั้นตอน
- หาแชนเนลที่คีย์บอร์ดหรือแพดส่ง ในการตั้งค่าของมันหรือด้วยตัวมอนิเตอร์ MIDI
- ตั้งเครื่องดนตรีหรือแทร็กที่รับให้ใช้แชนเนลเดียวกัน หรือทุกแชนเนล
- สำหรับกลองบนอุปกรณ์ General MIDI ส่งบนแชนเนล 10
ดูว่าแชนเนลอยู่ตรงไหนของข้อความ
แชนเนลเป็นส่วนของไบต์แรกของข้อความ ครึ่งแรกของไบต์บอกว่าเป็นข้อความชนิดไหน และครึ่งหลังคือแชนเนล เขียนเป็น 0 ถึง 15 สำหรับแชนเนล 1 ถึง 16
| ไบต์แรก | ข้อความ | แชนเนล |
|---|---|---|
| 0x90 | Note On | 1 |
| 0x99 | Note On | 10 |
| 0xB0 | Control Change | 1 |
| 0xCF | Program Change | 16 |
แชนเนล 1 คือ 0 ภายในข้อความ แชนเนลบนสายจึงน้อยกว่าแชนเนลบนหน้าจอหนึ่งเสมอ
จับคู่ผู้ส่งและผู้รับ
- แชนเนลเดียวกัน เครื่องดนตรีเล่น
- แชนเนลต่างกัน เครื่องดนตรีไม่สนใจโน้ต นี่คือสาเหตุที่พบบ่อยที่สุดที่คีย์บอร์ดที่เชื่อมต่อแล้วเงียบ
- ผู้รับตั้งเป็นทุกแชนเนล มักเรียกว่า omni มันเล่นทุกอย่างที่มาถึง
เมื่อคีย์บอร์ดเชื่อมต่อแล้วไม่มีเสียง ให้เทียบหมายเลขแชนเนลทั้งสองก่อน ตัวทดสอบ MIDIแสดงแชนเนลของทุกข้อความที่อุปกรณ์ส่ง
รู้ว่าทำไมแชนเนล 10 คือกลอง
General MIDI กันแชนเนล 10 ไว้สำหรับเพอร์คัชชัน บนแชนเนลนั้นหมายเลขโน้ตเลือกกลอง ไม่ใช่ระดับเสียง 36 คือกิก 38 คือสแนร์ 42 คือไฮแฮตปิด บนอีกสิบห้าแชนเนล หมายเลขเดียวกันเล่นเป็นโน้ต แพดกลองที่เล่นโน้ตมีระดับเสียงบนอุปกรณ์ General MIDI กำลังส่งบนแชนเนลผิด แผนที่กลอง General MIDIลิสต์ทุกกลอง
รู้ว่าอะไรไม่มีแชนเนล
ข้อความจังหวะและทรานสปอร์ตเป็นของทั้งการเชื่อมต่อ ไม่ใช่ของแชนเนล ได้แก่ MIDI clock, Start, Continue และ Stop ข้อมูล System Exclusive ก็เช่นกัน อุปกรณ์ที่ตั้งเป็นแชนเนล 5 ก็ยังตามคล็อก
โน้ต ลูกบิด การเบนด์ และ program change มีแชนเนล ส่วนคล็อกและทรานสปอร์ตไม่มี
ใช้มากกว่าสิบหก
สิบหกคือขีดจำกัดของหนึ่งพอร์ต MIDI พอร์ตที่สองคือสิบหกชุดที่สอง นี่คือเหตุผลที่อินเทอร์เฟซและแอปดนตรีมีหลายพอร์ต ตัวควบคุมที่แสดงออกได้บางตัวใช้แชนเนลต่างออกไปและส่งแต่ละโน้ตที่กดค้างบนแชนเนลของตัวเอง ทุกนิ้วจึงเบนด์แยกกันได้ มากกว่าสิบหกพาร์ตหมายถึงมากกว่าหนึ่งพอร์ต ไม่ใช่แชนเนลที่สิบเจ็ด
ตั้งแชนเนลใน InputConfig
- MIDI ขาเข้า แถวที่สร้างด้วย Scan เก็บแชนเนลที่สแกน เลือก Any channel สำหรับตัวควบคุมที่เล่นแต่ละโน้ตบนแชนเนลของตัวเอง
- แบ่งคีย์บอร์ด เลือกแชนเนลบนแถวเพื่อให้โซนหนึ่งของคีย์บอร์ดมีคีย์ลัดของตัวเอง
- MIDI ขาออก เอาต์พุต MIDI แต่ละตัวบนแถวมีแชนเนลของตัวเอง ตัวควบคุมตัวเดียวจึงเล่นกลองบนแชนเนล 10 และซินธ์บนแชนเนล 1 ได้
ถ้าแพดสว่างใน Live Visualizer แต่แถวของมันไม่ทำอะไร แชนเนลของแถวไม่ตรงกับของแพด MIDI เป็นคีย์ลัดบน Macมีตัวกรอง
สรุปสั้นๆ
- กี่แชนเนล สิบหกในหนึ่งพอร์ต
- ใช้ทำอะไร ส่งสิบหกพาร์ตผ่านการเชื่อมต่อเดียว โดยแต่ละเครื่องดนตรีได้ยินของตัวเอง
- แชนเนล 10 คือแชนเนลกลองใน General MIDI
ผู้ส่งและผู้รับอยู่บนแชนเนลเดียวกัน แล้วโน้ตก็มาถึง
คำถาม
มีแชนเนล MIDI กี่แชนเนล
สิบหกในแต่ละพอร์ต MIDI หมายเลข 1 ถึง 16 ภายในข้อความเขียนเป็น 0 ถึง 15
แชนเนล MIDI 10 ใช้ทำอะไร
กลองและเพอร์คัชชัน ใน General MIDI บนแชนเนล 10 หมายเลขโน้ตแต่ละตัวคือกลองคนละชนิด ไม่ใช่ระดับเสียง
ทำไมคีย์บอร์ด MIDI ไม่มีเสียง
มักเป็นเพราะคีย์บอร์ดส่งบนแชนเนลหนึ่งและเครื่องดนตรีฟังอีกแชนเนล ตั้งทั้งสองเป็นแชนเนลเดียวกัน หรือตั้งเครื่องดนตรีให้รับทุกแชนเนล
โหมด omni คืออะไร
โหมดรับที่เครื่องดนตรีตอบสนองต่อข้อความบนทุกแชนเนล ไม่ว่าส่งมาบนแชนเนลไหน
MIDI clock มีแชนเนลไหม
ไม่มี Clock, Start, Continue และ Stop ส่งถึงทั้งการเชื่อมต่อ ทุกอุปกรณ์บนนั้นจึงตาม ไม่ว่าแชนเนลของมันคืออะไร
หน้าอื่นเป็นภาษาไทย
คู่มือฉบับเต็ม เป็นภาษาอังกฤษ
ผู้เขียน 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.