สารบัญ:

Microbit Midi CC Wireless Controller: 5 ขั้นตอน (พร้อมรูปภาพ)
Microbit Midi CC Wireless Controller: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Microbit Midi CC Wireless Controller: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Microbit Midi CC Wireless Controller: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: สิ่งที่เปลี่ยนชีวิตผม....... | MIDI Controller 2024, กรกฎาคม
Anonim
Microbit Midi CC Wireless Controller
Microbit Midi CC Wireless Controller

ในคู่มือนี้ เราจะสร้างตัวควบคุม midi CC แบบไร้สาย ซึ่งช่วยให้คุณใช้ Microbit เป็นตัวควบคุม midi และเชื่อมต่อกับซอฟต์แวร์ผลิตเพลงโปรดของคุณได้

Midi CC คืออะไร?

CC มักจะย่อ ในขณะที่คำที่ถูกต้องคือ "การเปลี่ยนแปลงการควบคุม") ประเภทของข้อความ MIDI ที่ใช้เพื่อถ่ายทอดประสิทธิภาพหรือข้อมูลแพตช์สำหรับพารามิเตอร์อื่นนอกเหนือจากที่มีประเภทข้อความเฉพาะของตนเอง (หมายเหตุ ปิด โน้ต อาฟเตอร์ทัช โพลีโฟนิก อาฟเตอร์ทัช พิทช์เบนด์ และเปลี่ยนโปรแกรม)

โปรดทราบว่าบทช่วยสอนนี้ออกแบบมาสำหรับ Mac แต่ควรใช้ได้กับพีซีด้วย โปรดแสดงความคิดเห็นหากคุณพบปัญหาใดๆ เกี่ยวกับความเข้ากันได้กับพีซี และเราจะอัปเดตคำแนะนำอย่างมีความสุข

เสบียง

  • ไมโครบิต x2
  • MidiSerial ไร้ขน
  • Logic Pro X (หรือ DAW ที่คุณเลือก)

ขั้นตอนที่ 1: การส่งข้อมูลมาตรความเร่ง

การส่งข้อมูลมาตรความเร่ง
การส่งข้อมูลมาตรความเร่ง

เนื่องจากท้ายที่สุดแล้ว เราต้องการที่จะเคลื่อนที่แบบไร้สายได้ เราจึงต้องใช้ไมโครบิตสองตัว หนึ่งเพื่อดักจับข้อมูล accelerometer ของเราและส่งผ่านวิทยุของ microbit และอีกอันเพื่อรับข้อมูลและส่งออกเป็น MIDI CC ในขณะที่เชื่อมต่อกับคอมพิวเตอร์ของเรา

ขั้นแรก ให้เข้ารหัสอุปกรณ์จับภาพ เราจะจับค่า pitch และ roll จาก accelerometer ของไมโครบิต แล้วส่งสัญญาณทางวิทยุ อย่างไรก็ตาม ไม่มีเหตุผลใดที่คุณไม่สามารถใช้อินพุตอื่นๆ ที่หลากหลายบน microbit ได้ เช่น ปุ่ม หรือแม้แต่เข็มทิศ!

สำหรับรายการทั้งหมดของความสามารถ MIDI ของ Microbit โปรดดูเอกสารอย่างเป็นทางการที่นี่

ขั้นตอนที่ 2: การรับข้อมูลและการแปลงเป็น Midi

การรับข้อมูลและการแปลงเป็น Midi
การรับข้อมูลและการแปลงเป็น Midi

ด้วย Microbit ตัวที่สองของเราที่เชื่อมต่อกับคอมพิวเตอร์ผ่าน USB สิ่งนี้จะได้รับข้อมูลมาตรความเร่งของเราทางวิทยุและแปลงเป็นค่า MIDI CC ของเรา

บล็อกสำคัญที่นี่คือ Use Midi Serial ซึ่งช่วยให้เราใช้แอปพลิเคชันบริดจ์และกำหนดเส้นทาง midi cc ภายในคอมพิวเตอร์ได้

Midi CC มี 120 ช่องสัญญาณ (0 ถึง 119) อย่างไรก็ตาม สำหรับการสาธิตนี้ เราจะใช้เพียงสองช่อง - ช่อง 0 และช่อง 1 โดยกำหนดให้เป็น Pitch และ Roll ตามลำดับ

ทั้งการวัดระยะพิทช์และการหมุนจาก -180 ถึง 180 และในขณะที่ค่า Midi CC สามารถเป็น 0 ถึง 127 ดังนั้นฉันจึงใช้บล็อก 'แผนที่' เพื่อแปลงช่วงข้อมูล ฉันแนะนำให้เล่นกับกระบวนการสนทนาเกี่ยวกับตัวเลขนี้เมื่อคุณรู้ว่าพารามิเตอร์ใดที่คุณต้องการควบคุม เนื่องจากคุณอาจต้องการเฉพาะค่าภายในช่วงที่กำหนดเท่านั้น (ขึ้นอยู่กับเอฟเฟกต์ที่คุณควบคุม)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรวบรวมข้อมูลระยะไกลด้วย microbit โปรดดูที่นี่

ขั้นตอนที่ 3: การตั้งค่าคอมพิวเตอร์ของคุณ

การตั้งค่าคอมพิวเตอร์ของคุณ
การตั้งค่าคอมพิวเตอร์ของคุณ
การตั้งค่าคอมพิวเตอร์ของคุณ
การตั้งค่าคอมพิวเตอร์ของคุณ

MidiSerial ไร้ขน

ในการกำหนดเส้นทางสัญญาณ Midi จากไมโครบิตของคุณไปยัง DAW ที่คุณต้องการ คุณจะต้องมีแอปพลิเคชันบริดจ์ เช่น Hairless MidiSerial - ดาวน์โหลดฟรีจากหน้า GitHub ที่นี่

การตั้งค่าเสียง Midi

หมายเหตุ: หากคุณใช้ Mac ตรวจสอบให้แน่ใจว่าคุณได้เลือก MIDI Out เป็น "IAC Bus 1" หากไม่ปรากฏในรายการ คุณจะต้องเปิดการตั้งค่าเสียง MIDI ไปที่สตูดิโอ MIDI (จากเมนูหน้าต่างด้านบน) คลิกที่ไดรเวอร์ IAC เพื่อให้แน่ใจว่าได้ทำเครื่องหมายที่ช่อง 'อุปกรณ์ออนไลน์อยู่'.

ขั้นตอนที่ 4: กำหนดพารามิเตอร์ใน DAW. ของคุณ

การกำหนดพารามิเตอร์ใน DAW ของคุณ
การกำหนดพารามิเตอร์ใน DAW ของคุณ
การกำหนดพารามิเตอร์ใน DAW ของคุณ
การกำหนดพารามิเตอร์ใน DAW ของคุณ

ในฐานะผู้ใช้ Logic Pro X ฉันจะมุ่งเน้นไปที่ซอฟต์แวร์นี้ - อย่างไรก็ตาม จากความเข้าใจของฉัน มันควรจะทำงานในทำนองเดียวกันกับ DAW ที่คุณเลือก

ตรวจสอบให้แน่ใจว่า Logic ได้รับการตั้งค่าให้รับ MIDI In จาก IAC Bus ซึ่งสามารถตรวจสอบได้ในการตั้งค่า > Midi > อินพุต เลือกพารามิเตอร์ที่คุณต้องการควบคุม เช่น ตัวกรองซินธิไซเซอร์ถูกตัดออก ปริมาณการส่งช่องสัญญาณเสริม หรือความถี่ EQ จากนั้น ให้พารามิเตอร์นี้กระดิก แล้วกด CMD+L ตอนนี้ เมื่อคุณย้าย Microbit ของคุณ ระบบจะกำหนด MIDI CC Channel ตามลำดับให้กับพารามิเตอร์นั้นโดยอัตโนมัติ

โปรดทราบด้วยรหัสของฉัน เนื่องจากเราใช้สองค่า จึงส่งค่าสำหรับช่อง CC ทั้งสอง (0 และ 1) อย่างต่อเนื่อง และเนื่องจากตรรกะดังกล่าวจะสับสนมากเมื่อคุณพยายามกำหนดพารามิเตอร์ ฉันวางแผนที่จะปรับปรุงโค้ดเพื่อไม่ให้ส่งค่าหากตัวเลขเท่ากัน (หรืออยู่ในช่วงขนาดเล็ก) อย่างไรก็ตาม จนกว่าจะถึงตอนนั้น ฉันแนะนำให้ลบ "ifs" ตัวใดตัวหนึ่งในโค้ดตัวรับออก เพื่อให้ Logic ได้รับ MIDI เพียงอันเดียว ค่า CC ในแต่ละครั้งระหว่างขั้นตอนการกำหนดนี้

ใน Logic คุณยังสามารถปรับแต่ง MIDI Controller เพิ่มเติมได้ โดยปรับอินพุตด้วยค่าคูณ ตั้งค่าต่ำสุดและสูงสุด ค่าที่ฉันใช้สำหรับ EQ High Cut สามารถเห็นได้จากภาพด้านบน

ขั้นตอนที่ 5: อะไรต่อไป?

ยินดีด้วย! ตอนนี้คุณควรควบคุมตรรกะด้วยไมโครบิตของคุณ…แบบไร้สาย!

เป็นไปได้มากกับ MIDI และ Microbit คุณสามารถตั้งค่า "ฉาก" ต่างๆ บนไมโครบิตได้ ทำให้คุณสามารถเปลี่ยน CC Channel แต่ละค่าของตัวตรวจวัดความเร่งที่ควบคุมโดยอิงจากการกดปุ่มบนไมโครบิตของผู้ส่ง ให้นักแสดงควบคุมเครื่องดนตรีได้หลากหลาย MIDI ยังสามารถทำอะไรได้มากกว่าเพลงด้วย โดยที่โต๊ะไฟบางตัวยังเปิดใช้งาน MIDI ด้วย

ส่งเสียงถึงผู้ผลิตไมโครบิตดนตรีรายอื่น

นี่คือผู้ผลิตที่ฉันชื่นชอบบางคนที่ก้าวข้ามขีดจำกัดของสิ่งที่เป็นไปได้ด้วยฮาร์ดแวร์ที่ยอดเยี่ยม

ถุงมือดนตรี Mini. Mu Microbit โดย Helen Leigh สำหรับ Pimoroni

วิธีเชื่อมต่อ microbit ของคุณกับ Pure Data โดย Vulpestruments

Microbit Orchestra โดย Captain Credible

กีตาร์ Microbit โดย David Whale

แสดงให้ฉันเห็นสิ่งที่คุณทำ

ปฏิบัติตามคำแนะนำนี้? ส่งรูปภาพวิดีโอไปที่ twitter/instagram ของฉัน @frazermerrick

แนะนำ: