Arduino MIDI Controller คืออะไร?
เผยแพร่แล้ว: 2023-01-30
ตัวควบคุม MIDI สร้างและส่งข้อมูล MIDI หรือ Musical Instrument Digital Interface ไปยังอุปกรณ์ที่เปิดใช้งาน MIDI ตัวควบคุม MIDI สามารถเป็นซอฟต์แวร์หรือฮาร์ดแวร์ได้ โดยทั่วไปแล้ว MIDI จะเรียกเสียงและควบคุมพารามิเตอร์ของการแสดงดนตรีอิเล็กทรอนิกส์ ซึ่งสามารถส่งผ่านอุปกรณ์ที่โปรแกรม MIDI รองรับได้ โดยทั่วไป ตัวควบคุม MIDI จะใช้คีย์บอร์ดดนตรีเพื่อส่งข้อมูล MIDI เกี่ยวกับระดับเสียงของโน้ตที่จะเล่น อย่างไรก็ตาม ตัวควบคุม MIDI ยังสามารถเปิดใช้แสงและเอฟเฟ็กต์อิเล็กทรอนิกส์อื่นๆ ได้ ในคู่มือนี้ เราจะหารือเกี่ยวกับตัวควบคุม Arduino MIDI ที่ใช้สำหรับและโครงการ DIY ที่ดีที่สุดบางส่วนที่คุณสามารถทำได้ที่บ้าน
เนื้อหา
- Arduino MIDI Controller คืออะไร?
- วิธีใช้ตัวควบคุม MIDI ของ Arduino
- วิธีเชื่อมต่อ MIDI Controller ผ่าน USB
- วิธีเชื่อมต่อ MIDI Controller ผ่านสาย MIDI
- รายชื่อโครงการ DIY ตัวควบคุม MIDI
- 1. Octapot: มิกเซอร์ MIDI Pententiometer 8 ตัว
- 2. ขยาย 27 มิกเซอร์ MIDI คอนโทรลเลอร์
- 3. UNTZtrument
- 4. ริบบิ้นสังเคราะห์
- 5. กีตาร์
- 6. ปุ่มอาเขต
- 7. คีย์บอร์ดที่ไวต่อความเร็ว
- 8. อาร์เคด RGB
- 9. กีตาร์ฮีโร่
- 10. ลูน
Arduino MIDI Controller คืออะไร?
โดยทั่วไปแล้ว ตัวควบคุม MIDI จะมาพร้อมกับตัวควบคุมลม ซึ่งมีเซ็นเซอร์ที่แปลงความดันลมหายใจเป็นข้อมูลปริมาตรและความดันริมฝีปากเพื่อควบคุมระดับเสียงเพื่อการส่งข้อมูลระหว่างผู้ส่งและผู้รับอย่างราบรื่น ในทางกลับกัน Arduino เป็นบริษัทพัฒนาซอฟต์แวร์และฮาร์ดแวร์ที่นำเสนอโซลูชันสำหรับอุปกรณ์ซอฟต์แวร์และฮาร์ดแวร์ที่หลากหลาย Arduino พัฒนาชุดควบคุม MIDI DIY สำหรับผู้ใช้ เพื่อสร้างชุด Arduino MIDI ของตนเองที่บ้าน
วิธีใช้ตัวควบคุม MIDI ของ Arduino
คอนโทรลเลอร์ MIDI นั้นง่ายต่อการสร้าง และด้วยชุดคอนโทรลเลอร์ MIDI ของ Arduino คุณยังสามารถ DIY พวกมันในบ้านของคุณเองได้อย่างสะดวกสบาย ตอนนี้เรารู้แล้วว่า Arduino MIDI Controller คืออะไร เรามาพูดถึงวิธีการใช้งานกัน การใช้ตัวควบคุม MIDI นั้นง่ายพอ ๆ กับการสร้าง โดยทั่วไป มีสองวิธีที่นิยมใช้ตัวควบคุม MIDI ในส่วนนี้ เราได้กล่าวถึงทั้งสองวิธีในการเชื่อมต่อกับตัวควบคุม MIDI เพื่อหาวิธีใช้ Arduino เป็น MIDI
- เชื่อมต่อตัวควบคุม MIDI ผ่าน USB
- เชื่อมต่อตัวควบคุม MIDI ผ่านสาย MIDI
อ่านเพิ่มเติม: 10 แอพเพลงฟรีที่ดีที่สุดเพื่อฟังเพลงโดยไม่ใช้ WiFi
วิธีเชื่อมต่อ MIDI Controller ผ่าน USB
นี่เป็นวิธีที่ง่ายที่สุดในการเชื่อมต่อกับตัวควบคุม MIDI อย่างไรก็ตาม ขึ้นอยู่กับรุ่นของตัวควบคุม MIDI คุณอาจต้องติดตั้งซอฟต์แวร์ก่อนที่จะเชื่อมต่อกับตัวควบคุม หลังจากติดตั้งซอฟต์แวร์แล้ว คุณสามารถใช้ขั้นตอนง่ายๆ เหล่านี้เพื่อเชื่อมต่อกับตัวควบคุม MIDI
1. ดาวน์โหลด และติดตั้งซอฟต์แวร์ตัวควบคุม MIDI (ในกรณีนี้คือซอฟต์แวร์ Arduino)
2. เชื่อมต่อแป้นพิมพ์ MIDI ด้วย USB เข้ากับคอมพิวเตอร์โดยตรง
3. คุณยังสามารถเชื่อมต่อ USB เข้ากับคอมพิวเตอร์โดยใช้ฮับ USB ที่จ่ายไฟ
4. กำหนดค่า MIDI DAW บนคอมพิวเตอร์ของคุณ
อ่านต่อเพื่อเรียนรู้เกี่ยวกับชุดควบคุม MIDI DIY ที่ดีที่สุด 10 ชุดเพื่อสร้างชุดของคุณเอง
วิธีเชื่อมต่อ MIDI Controller ผ่านสาย MIDI
ตอนนี้เรารู้แล้วว่า Arduino MIDI ใช้สำหรับอะไรเรามาหารือเกี่ยวกับวิธีเชื่อมต่อตัวควบคุม MIDI ผ่านสายเคเบิล คุณสามารถทำตามขั้นตอนง่ายๆ เหล่านี้เพื่อเชื่อมต่อตัวควบคุม MIDI ผ่านสาย MIDI
1. ขั้นแรก ให้ต่อสาย MIDI จากพอร์ตเอาต์พุต MIDI บนคอนโทรลเลอร์เข้ากับพอร์ตอินพุต MIDI ของอุปกรณ์ฮาร์ดแวร์ภายนอก
หมายเหตุ: หากคุณพยายามเชื่อมต่อตัวควบคุม MIDI กับอุปกรณ์หลายเครื่อง ให้เชื่อมต่อสาย MIDI จากพอร์ต MIDI THRU บนอุปกรณ์เครื่องแรกกับพอร์ต MIDI IN บนอุปกรณ์เครื่องต่อมา
2. ตอนนี้ เชื่อมต่อสาย MIDI จากพอร์ตเอาต์พุต MIDI บนอุปกรณ์ตัวสุดท้ายไปยังพอร์ตอินพุต MIDI และสุดท้าย อินเทอร์เฟซ MIDI หรืออินเทอร์เฟซเสียง (ถ้ามี)
3. สุดท้าย กำหนดค่า DAW ด้วยตัวควบคุม MIDI ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานพอร์ต MIDI ที่ถูกต้องบน MIDI หรืออินเทอร์เฟซเสียงภายใน DAW เพื่อหาวิธีใช้ Arduino เป็น MIDI
โปรดอ่านส่วนก่อนหน้านี้เพื่อเรียนรู้ว่า Arduino MIDI Controller คืออะไรและใช้งานอย่างไร
รายชื่อโครงการ DIY ตัวควบคุม MIDI
ต่อไปนี้เป็นรายการโครงการ DIY คอนโทรลเลอร์ MIDI ที่น่าตื่นเต้น 10 รายการด้วย Arduino:
1. Octapot: มิกเซอร์ MIDI Pententiometer 8 ตัว
โปรเจกต์ตัวควบคุม MIDI นี้นำเสนอวิธีการสร้างตัวควบคุม MIDI แบบ DIY ที่เรียบง่ายและไม่ยุ่งยาก วิธีนี้ใช้ Arduino Nano เพื่อสร้างโครงการ DIY นี้ ชุดควบคุม MIDI DIY นี้ช่วยให้คุณเข้าถึงโพเทนชิโอมิเตอร์แบบหมุนแปดตัว หรืออีกนัยหนึ่งคือปุ่มหมุนจำนวนมาก วงจรที่สร้างขึ้นสำหรับตัวควบคุม MIDI นั้นเรียบง่าย และยังเหมาะสำหรับใครก็ตามที่กำลังมองหาตัวควบคุม MIDI พื้นฐาน คุณสามารถดูบทช่วยสอน YouTube ของ Crius Digital Studio เพื่อทำโปรเจกต์ DIY นี้ให้เสร็จสมบูรณ์ อย่างไรก็ตาม วิดีโอนี้สร้างขึ้นในภาษากรีก แต่คุณจะพบคำบรรยายภาษาอังกฤษเพื่อติดตามพร้อมกับวิดีโอและทำตามขั้นตอนที่จำเป็นทั้งหมด อ่านส่วนก่อนหน้าเพื่อเรียนรู้ว่า Arduino MIDI ใช้สำหรับอะไร
2. ขยาย 27 มิกเซอร์ MIDI คอนโทรลเลอร์
โปรเจ็กต์นี้สร้างโดยผู้สร้างคนเดียวกับ Octapot: 8 Pententiometer MIDI Mixer Project ซึ่งเป็นการเพิ่มระดับจากโปรเจ็กต์ก่อนหน้า ตัวควบคุม MIDI ใช้พลังงานจากโพเทนชิโอมิเตอร์ขนาดมหึมา 27 ตัวเพื่อควบคุมการมิกซ์เสียงของคุณ โพเทนชิออมิเตอร์เหล่านี้แบ่งออกเป็น 18 หน้าปัดและแถบเลื่อน 9 อัน ให้คุณเข้าถึงการควบคุมเพื่อกำหนดให้กับเครื่องดนตรีเสมือนของคุณได้อย่างดีเยี่ยม คุณต้องมีชุด Arduino Nano เพื่อสร้างคอนโทรลเลอร์ DIY MIDI นี้อีกครั้ง อย่างไรก็ตาม ในครั้งนี้คุณจะต้องใช้มัลติเพล็กเซอร์อะนาล็อก HC4067 สองตัวเพื่อขยายอินพุตอะนาล็อกของ Arduino คุณสามารถดูคู่มือฉบับสมบูรณ์สำหรับโครงการนี้ได้ที่เว็บไซต์ Crius Digital Studio เพื่อหาวิธีใช้ Arduino เป็นอุปกรณ์ MIDI อย่างไรก็ตาม คุณจะต้องคิดไอเดียของคุณเองเกี่ยวกับที่อยู่อาศัยของอุปกรณ์อิเล็กทรอนิกส์ หากคุณมีเครื่องมือช่างไม้อยู่รอบๆ บ้าน คุณอาจได้รับแนวคิดบางอย่างจากการออกแบบไม้ที่ใช้ในโครงการนี้ หากคุณสงสัยว่า Arduino MIDI Controller คืออะไร โปรดอ่านหัวข้อก่อนหน้านี้

อ่านเพิ่มเติม: 5 เครื่องเล่นเพลงที่ดีที่สุดสำหรับ Windows 10 พร้อมอีควอไลเซอร์
3. UNTZtrument
นี่เป็นหนึ่งในชุดคอนโทรลเลอร์ DIY MIDI ที่ท้าทายในการออกแบบ อย่างไรก็ตาม กระบวนการออกแบบนั้นสนุก และคุณจะได้เรียนรู้และปรับปรุงเท่านั้น คุณสามารถตรวจสอบข้อมูลเพิ่มเติมเกี่ยวกับโครงการนี้ได้จากคำแนะนำบนเว็บไซต์อย่างเป็นทางการ โปรเจ็กต์นี้สร้างสรรค์โดยนักออกแบบผู้ช่ำชองที่ Adafruit Industries อย่างไรก็ตาม โครงการอาจมีราคาสูง แต่เป็นหนึ่งในโครงการตัวควบคุม MIDI ที่น่าตื่นเต้นที่สุด โปรเจกต์นี้มีตารางขนาด 8 × 8 ของปุ่มเรืองแสง 64 ปุ่ม นอกจากนี้ คุณจะต้องใช้เครื่องตัดเลเซอร์เพื่อสร้างเคสสำหรับคอนโทรลเลอร์ หากต้องการทราบว่า Arduino MIDI ใช้สำหรับอะไร โปรดอ่านส่วนก่อนหน้า
4. ริบบิ้นสังเคราะห์
มันเป็นริบบอนซินธิไซเซอร์ที่สร้างจาก Arduino เครื่องมือควบคุม MIDI Ribbon Synth ได้รับแรงบันดาลใจจากเครื่องสังเคราะห์เสียงเลกาโต โน้ตสามารถซ้อนทับและเลื่อนเข้าหากันเพื่อท่วงทำนองที่ซับซ้อนยิ่งขึ้นระหว่างการส่ง ในตัวควบคุมนี้ แทนที่จะใช้สายกีตาร์ปกติ โพเทนชิโอมิเตอร์ซอฟต์พอตสามตัวถูกนำมาใช้ แต่ละสายในคอนโทรลเลอร์ถูกกระตุ้นโดยดรัมแพด ดังนั้น คุณต้องเลื่อนนิ้วไปตามจุดที่นุ่มนวลในขณะที่กดแป้นกลองเพื่อเล่นเพลงจากตัวควบคุม MIDI ปุ่มควบคุมอื่น ๆ ของคอนโทรลเลอร์นี้รวมถึงโพเทนชิออมิเตอร์ที่ด้านข้าง โพเทนชิออมิเตอร์เหล่านี้สามารถแมปกับตัวควบคุม MIDI อื่นๆ ได้ จอยสติ๊กเป็นคุณสมบัติหลักอีกอย่างหนึ่งของตัวควบคุมนี้ จอยสติ๊กสามารถเล่นด้วยฝ่ามือของคุณที่ส่วนท้ายในขณะที่เล่นโน้ตอื่น ๆ บนคอนโทรลเลอร์ คุณสามารถดูรายละเอียดเกี่ยวกับตัวควบคุม MIDI นี้ได้ที่ Imgur เพื่อหาวิธีใช้ Arduino เป็น MIDI
5. กีตาร์
กีตาร์ MIDI ซึ่งดูเหมือนกีตาร์คือตัวควบคุม MIDI ขั้นสูงที่สามารถใช้สวิตช์กุญแจเชิงกลเพื่อเล่นเสียงได้ Guitar MIDI ยังมี accelerometer เพื่อปรับการมอดูเลต แม้ว่า MIDI ของกีตาร์จะใช้ Grand Central M4 ที่ใช้ SAMD51 แต่คุณสามารถแก้ไขได้โดยใช้ Arduino Mega หัวกีตาร์มีแถบ LED เพื่อเพิ่มรูปลักษณ์ของคอนโทรลเลอร์ คุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ MIDI ของกีตาร์ได้ที่ Adafruit และ Thingivers
6. ปุ่มอาเขต
สร้างขึ้นโดย Glacial Geyser ตัวควบคุม MIDI อเนกประสงค์นี้เป็นหนึ่งในตัวควบคุมที่สร้างได้ง่ายกว่า รูในคอนโทรลเลอร์ถูกเจาะเพื่อให้พอดีกับปุ่มอาร์เคดขนาด 75 มม. สิบหกปุ่ม ส่วนประกอบที่สำคัญบางอย่างของคอนโทรลเลอร์นี้ ได้แก่ เฟดเดอร์ ปุ่มหมุน พิทช์ เบนด์ ล้อมอดูเลต และไฟ LED คุณสามารถค้นหาโครงการนี้ได้ใน Imgur
อ่านเพิ่มเติม: วิธีแยกเสียงจากวิดีโอบน Android
7. คีย์บอร์ดที่ไวต่อความเร็ว
นี่เป็นหนึ่งในคีย์บอร์ด MIDI ที่เป็นมิตรกับงบประมาณซึ่งสร้างขึ้นบน Arduino Uno โปรเจกต์นี้เริ่มต้นด้วยเปียโนอิเล็กทรอนิกส์ ซึ่งต่อมาได้รับการประกอบขึ้นใหม่เป็นตัวควบคุม MIDI ที่ไวต่อความเร็ว คุณสามารถค้นหารายละเอียดทั้งหมดเกี่ยวกับโครงการนี้ได้ที่เว็บไซต์ Code Tinker Hack
8. อาร์เคด RGB
ออกแบบด้วย Arduino Pro Micro และติดตั้งปุ่มอาร์เคดขนาด 24 มม. คอนโทรลเลอร์นี้เป็นหนึ่งในโปรเจ็กต์คอนโทรลเลอร์ Arduino MIDI ที่น่าตื่นเต้นที่สุดที่คุณสามารถทำได้ ตัวควบคุมจะส่งสัญญาณไฟสีแดง น้ำเงิน และม่วง คอนโทรลเลอร์ได้รับแรงบันดาลใจจาก MIDI Fighter ที่สร้างโดย DJ Tech Tools คอนโทรลเลอร์ Arcade RGB จะสว่างเป็นสีน้ำเงิน อย่างไรก็ตาม สีจะเปลี่ยนเป็นสีแดงเมื่อคุณกดปุ่ม แถบ LED ใช้ในคอนโทรลเลอร์เพื่อให้สามารถเปลี่ยนสีได้ นอกจากนี้ยังใช้มัลติเพล็กเซอร์ 16 ปุ่มในคอนโทรลเลอร์ คุณสามารถดูบทช่วยสอนฉบับสมบูรณ์สำหรับตัวควบคุม IMDI นี้ได้บน YouTube
9. กีตาร์ฮีโร่
สร้างขึ้นด้วย Arduino IDE คุณจะต้องเขียนโปรแกรมเล็กน้อยเพื่อสร้างคอนโทรลเลอร์นี้ให้สำเร็จ ตัวควบคุม MIDI นั้นสร้างได้ง่าย และคุณสามารถค้นหารหัสสำหรับสร้างโปรเจกต์นี้ได้ทางออนไลน์ โปรเจ็กต์นี้สร้างโดย rglszl และคุณสามารถดูคำแนะนำสำหรับการทำโปรเจ็กต์นี้ได้ที่เว็บไซต์ AUTODESK Instructables
10. ลูน
Lune เป็นหนึ่งในโครงการควบคุม DIY ที่ดีที่สุดที่คุณสามารถทำได้ โครงการนี้เหมาะสำหรับสร้างชุดดีเจ ในคอนโทรลเลอร์นี้มีโพเทนชิออมิเตอร์สำหรับ EQ ระดับเสียง และเอฟเฟ็กต์เสียงอื่นๆ ตัวควบคุม MIDI ใช้เซ็นเซอร์ระยะอัลตราโซนิกเพื่อเพิ่มเอฟเฟกต์ คอนโทรลเลอร์ยังมาพร้อมกับแพด RGB LED และตัวเข้ารหัส คุณสามารถค้นหาข้อมูลโดยละเอียดทั้งหมดเกี่ยวกับการสร้างคอนโทรลเลอร์ได้ที่เว็บไซต์ AUTODESK Instructables
คำถามที่พบบ่อย (FAQs)
ไตรมาสที่ 1 ตัวควบคุม MIDI คืออะไร
ตอบ ตัวควบคุม MIDI เป็นฮาร์ดแวร์และซอฟต์แวร์ที่ช่วยส่งข้อมูล MIDI จากตัวควบคุมขาออกไปยังตัวรับ MIDI
ไตรมาสที่ 2 MIDI ย่อมาจากอะไร
ตอบ MIDI ย่อมาจาก Music Instrument Digital Interface
ไตรมาสที่ 3 ฉันสามารถสร้างตัวควบคุม MIDI ได้หรือไม่
ตอบ ได้ คุณสามารถ DIY คอนโทรลเลอร์ MIDI ต่างๆ ในบ้านได้อย่างสะดวกสบาย
ไตรมาสที่ 4 ฉันต้องใช้อะไรบ้างในการสร้างตัวควบคุม MIDI
ตอบ คุณต้องมีเครื่องมือสร้างพื้นฐานพร้อมกับโปรแกรม คุณสามารถเลือกชุด Arduino MIDI ต่างๆ เพื่อทำโปรเจ็กต์ของคุณให้เสร็จ
Q5. คอนโทรลเลอร์ MIDI มีราคาแพงหรือไม่
ตอบ ค่าใช้จ่ายของโครงการ MIDI ขึ้นอยู่กับวัสดุที่คุณใช้สร้างคอนโทรลเลอร์ คุณสามารถสร้างโครงการ MIDI ด้วยวัสดุพื้นฐานด้วยต้นทุนที่ต่ำ
ที่แนะนำ
- 16 แอพ Mirroring ฟรีที่ดีที่สุดสำหรับ iPhone ไปยังรายการทีวี
- แก้ไข Oculus Quest 2 Controller ไม่ทำงานหลังจากเปลี่ยนแบตเตอรี่
- 150+ คำบรรยายชั่วโมงทองที่สมบูรณ์แบบ
- แก้ไข Spotify Duo ไม่ทำงาน
เราหวังว่าคู่มือนี้จะเป็นประโยชน์กับคุณ และคุณสามารถเรียนรู้ทุกอย่างเกี่ยวกับ ตัวควบคุม MIDI ของ Arduino แจ้งให้เราทราบว่าโครงการ MIDI ใดที่คุณชอบมากที่สุด หากคุณมีข้อเสนอแนะหรือข้อสงสัยสำหรับเรา โปรดแจ้งให้เราทราบในส่วนความคิดเห็น