สารบัญ:

Arduino MIDI Drums (ฮีโร่ Wii Band)+DAW+VST: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino MIDI Drums (ฮีโร่ Wii Band)+DAW+VST: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino MIDI Drums (ฮีโร่ Wii Band)+DAW+VST: 6 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Arduino MIDI Drums (ฮีโร่ Wii Band)+DAW+VST: 6 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Guitar Hero Drum Midi Conversion Using Arduino Chip 2024, กรกฎาคม
Anonim
Image
Image
การเตรียมดรัมคิทเซอร์กิต
การเตรียมดรัมคิทเซอร์กิต

สวัสดี! บทแนะนำนี้เป็นวิธีการปรับแต่งกลองคิทของคอนโซล Wii, ฮีโร่ของวงดนตรี, กลองชุด, ทอม 2 ตัว, ฉาบ 2 อัน และคันเหยียบ นอกจากนี้ วิธีรับเสียงจากชุดกลองพร้อมคำแนะนำทีละขั้นตอนโดยใช้ DAW และ VST ที่ให้บริการฟรี

โปรดจำไว้ว่านี่ไม่ใช่กลองชุดมืออาชีพ ดังนั้นควรปฏิบัติเช่นนี้

บทช่วยสอนนี้อ้างอิงจากงานของ Evan Kale กับกลองคิทของ Rockband ดังนั้นถ้าคุณมีหนึ่งในนั้น ไปที่บทช่วยสอนของเขา:

www.instructables.com/id/Convert-Rockband-…

คุณสามารถสร้างโปรเจ็กต์นี้ได้ด้วยการทำแผ่นกลองด้วยตัวเอง

ฮาร์ดแวร์ที่จำเป็น:

-Arduino นาโน

-กลองชุด

- เซ็นเซอร์ Piezo (สำหรับคันเหยียบ)

-1M ตัวต้านทาน x 6

ตัวต้านทาน -220R x 1

- อุปกรณ์ MIDI หรือพีซีที่มีพอร์ต midi/เกม souncard

-สายไฟ

ซอฟต์แวร์ที่จำเป็น:

-DAW (Digital Audio Workstation) เราจะใช้ Reaper (ทดลองใช้ฟรี)

www.reaper.fm/

-VST (เทคโนโลยี Virtual Studio) MT Power Drumkit 2 (ฟรี)

www.powerdrumkit.com/

-ASIO (สำหรับเวลาแฝง)

www.asio4all.org/

-Edrum midi mapper (ตัวเลือก)

audiomidi.chaoticbox.com/

ขั้นตอนที่ 1: การเตรียม Drum Kit Circuit

การเตรียมดรัมคิทเซอร์กิต
การเตรียมดรัมคิทเซอร์กิต
การเตรียมดรัมคิทเซอร์กิต
การเตรียมดรัมคิทเซอร์กิต

เราแค่ทำงานกับโมดูลที่เชื่อมต่อ gamepad เมื่อคุณเปิดโมดูลแล้ว ให้นำสิ่งที่เราไม่ต้องการออก เช่น แท่งอนาล็อก ช่องเสียบ midi และแป้นเกมออก มีโฟโตคัปเปลอร์ PC900V ซึ่งมีประโยชน์หากคุณต้องการเชื่อมต่อชุดกลองกับการ์ดเสียงด้วยพอร์ตเกม/มิดิ. ตัดแทร็ก (บ่วง, tom1, tom2, crash, hihat, kp, hp และ midi) ตามที่แสดงในภาพเพื่อหลีกเลี่ยงการสัมผัสกับวงจรภายใน อย่าตัดแทร็ก "0V" (ดูภาพ). นำเลเยอร์ที่อยู่ถัดจากปุ่มเริ่มต้นออกเพื่อสร้างพื้นร่วมสำหรับตัวต้านทานของเซ็นเซอร์และพอร์ต midi (เอาต์พุต)

ขั้นตอนที่ 2: การปรับเปลี่ยนวงจร

การปรับเปลี่ยนวงจร
การปรับเปลี่ยนวงจร
การปรับเปลี่ยนวงจร
การปรับเปลี่ยนวงจร
การปรับเปลี่ยนวงจร
การปรับเปลี่ยนวงจร
การปรับเปลี่ยนวงจร
การปรับเปลี่ยนวงจร

ตอนนี้ คุณต้องบัดกรีตัวต้านทาน 1M ระหว่างขั้วต่อแผ่นอิเล็กโทรดกับกราวด์ทั่วไป รวมทั้งต่อสายไฟเข้ากับขั้วต่อแผ่นที่มีขั้วต่อที่เหมาะสมสำหรับ Arduino ของคุณ (ฉันใช้ขั้วต่อดูปองท์) ต่อสายเอาต์พุต midi ตามที่แสดงในรูปภาพ, สายสีแดงที่มีตัวต้านทาน 220 โอห์มกับ arduino 5V และสายสีน้ำตาลไปยัง arduino TX ไม่ต้องสนใจสายไฟสีดำสั้น ๆ มันเป็นเพียงเพื่อการทดสอบเท่านั้น

ฉันใช้ Arduino nano เพื่อใส่ลงในกล่อง บางทีคุณอาจได้รับคำเตือนเมื่อคอมไพล์เพราะไม่มีหน่วยความจำเพียงพอ แต่ใช้งานได้ดีสำหรับฉัน

ใช้แผนผังเพื่อต่อสายจากบอร์ดไปยัง Arduino (HP ถึง A0, Tom2 ถึง A1 เป็นต้น) คุณสามารถดูการทำงานของพินอนาล็อกทุกตัวในภาพโค้ด

PS: ด้วยเหตุผลบางอย่าง ฉันคิดว่า "KP" เป็นแป้นเหยียบ แต่ไม่ได้เชื่อมต่อกับแจ็คสีดำเพียงตัวเดียวที่แผงด้านหลัง ฉันจึงใช้ "HP"

ขั้นตอนที่ 3: การปรับเปลี่ยน Kick Pedal

การปรับเปลี่ยน Kick Pedal
การปรับเปลี่ยน Kick Pedal
การปรับเปลี่ยน Kick Pedal
การปรับเปลี่ยน Kick Pedal
การปรับเปลี่ยน Kick Pedal
การปรับเปลี่ยน Kick Pedal

น่าเสียดายที่คันเหยียบไม่มีเซ็นเซอร์ piezo ดังนั้นเราจึงจำเป็นต้องแก้ไข ไม่ต้องกังวลมันง่าย

คุณสามารถซื้อ (ถูกมาก) หนึ่งตัวหรือหาจากลำโพง (ใช้เป็นทวีตเตอร์) คลายเกลียวฝาครอบและตัดเซ็นเซอร์ในตัวและเปลี่ยนเป็นเพียโซ กาววัสดุยางที่ด้านล่างของฝาครอบและยึดพายโซ

ลวดสีขาวหรือปลายปลั๊ก ---- สายสีแดงหรือ piezo center

ลวดสีเทาหรือปลอกปลั๊ก - ลวดสีดำหรือภายนอกแบบเพียโซ

ขั้นตอนที่ 4: เกี่ยวกับอินเทอร์เฟซ MIDI

เกี่ยวกับอินเทอร์เฟซ MIDI
เกี่ยวกับอินเทอร์เฟซ MIDI
เกี่ยวกับอินเทอร์เฟซ MIDI
เกี่ยวกับอินเทอร์เฟซ MIDI
เกี่ยวกับอินเทอร์เฟซ MIDI
เกี่ยวกับอินเทอร์เฟซ MIDI
เกี่ยวกับอินเทอร์เฟซ MIDI
เกี่ยวกับอินเทอร์เฟซ MIDI

สัญญาณจาก Arduino (midi out) ไม่ใช่เสียง คุณจึงต้องมีอุปกรณ์ MIDI คุณมีอย่างน้อยสองตัวเลือก: ตัวแปลง MIDI เป็น USB หรือใช้การ์ดเสียงสำหรับพีซีที่มีอินเทอร์เฟซ MIDI

คุณสามารถซื้อตัวแปลง MIDI เป็น usb ได้จากร้านค้าออนไลน์ขนาดใหญ่ (คุณรู้) สีน้ำเงินบนรูปภาพเป็นตัวอย่าง ระวังด้วยอินเทอร์เฟซ midi usb ราคาถูกเพียง google "midi ราคาถูกเป็น usb" แล้วคุณจะเห็น

ตัวเลือกของฉันคือใช้พีซีเครื่องเก่า ติดตั้ง win XP sp3 (เพราะไดรเวอร์) เพื่อใช้การ์ดเสียงที่มีอินเทอร์เฟซ midi ซอฟต์แวร์ที่แนะนำทั้งหมดทำงานบน win XP

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

แผ่นข้อมูลเพื่อระบุพิน:

html.alldatasheet.com/html-pdf/43380/SHARP/…

เชื่อมต่อสาย midi ของคุณสำหรับขั้นตอนต่อไป

ขั้นตอนที่ 5: การทดสอบ

การทดสอบ
การทดสอบ

เชื่อมต่อ Arduino กับพีซี คุณจะต้องใช้เพียงเพื่อพลังงานหรือแก้ไขรหัสแล้วอัปโหลดใหม่ (บางทีคุณอาจต้องเปลี่ยนความรู้สึก)

ข้อมูลผ่าน MIDI ไม่ใช่ usb!

อัปโหลดรหัส การทดสอบครั้งแรก คือการตีแผ่น และคุณต้องเห็นไฟ LED TX กะพริบ หากไม่มีอะไรเกิดขึ้น ให้ปรับความรู้สึกที่จุดเริ่มต้นของโค้ดและอัปโหลดใหม่ ใช้การตั้งค่าของฉันเพื่อเริ่มต้น

หากต้องการ ให้ใช้ edrum midi mapper เพื่อให้แน่ใจว่าอุปกรณ์ midi ของคุณถูกตรวจพบและระบบกำลังส่งสัญญาณ สิ่งนี้จะทำให้ง่ายกว่าลองคิดดูว่า DAW หรือ VST ทำงานอย่างถูกต้องหรือไม่ ดูวิดีโอ.

เปิด Edrum midi mapper >midi in และเลือกอุปกรณ์ midi ของคุณ

ไปที่:

Pads->New Generic และดับเบิลคลิกที่ดรัมแพดใหม่

คลิกช่องที่มี 3 จุด หน้า "Note"

ข้อความจะปรากฏขึ้น "Strike a trigger to set note and channel"

ดังนั้นกดแป้นกลองแล้วข้อความจะหายไปและจะมีการกำหนดหมายเลขบันทึกใหม่

รหัส Arduino:

ขั้นตอนที่ 6: สร้างเสียง

ทำเสียง!
ทำเสียง!

ติดตั้งซอฟต์แวร์ทั้งหมดที่จำเป็น

สำหรับขั้นตอนนี้ ดูวิดีโอ มันดีกว่ารูปภาพ คำแนะนำทั่วไป:

Reaper คือที่ที่เราจะเปิด VST

ASIO ให้อินเทอร์เฟซที่มีความหน่วงต่ำและความเที่ยงตรงสูงระหว่างแอปพลิเคชันซอฟต์แวร์และการ์ดเสียงของคอมพิวเตอร์ จะทำงานโดยอัตโนมัติในขณะที่ Reaper กำลังทำงาน

MT power drumkit เป็น VST หรือปลั๊กอินและไม่ใช่โปรแกรม exe คุณต้องคัดลอกไฟล์ (ไม่ตัด) ลงในโฟลเดอร์ปลั๊กอินของ reaper คำแนะนำอยู่ในหน้าดาวน์โหลด

ไฟล์: MT-PowerDrumKit.dll และ MT-PowerDrumKit-Content.pdk

ลาช รีปเปอร์. ไปที่ Options-Preferences เมนูจะปรากฏขึ้นพร้อมตัวเลือกทางด้านซ้าย ตอนนี้ไปที่:

Audio->Device->Audio System และเลือก ASIO >OK

เสียง -> อุปกรณ์ MIDI-> อินพุต MIDI และเลือกอุปกรณ์ midi ของคุณ (ต้องเปิดใช้งาน) > ตกลง

Plug-ins-> VST->เพิ่มและเลือกเส้นทางไปยังปลั๊กอินของ reaper > Apply >OK

ในการเปิด VST (กลองชุดพลัง MT 2) ให้ไปที่แถบเครื่องมือ:

Track->Insert Virtual Instrument บนแทร็กใหม่

เลือก:MT-PowerDrumkit(MANDA AUDIO)(16 out) และกด OK

ข้อความจะปรากฏขึ้น: การสร้างการยืนยันการกำหนดเส้นทาง กด Yes

บริจาคหรือข้ามเพื่อเริ่มด้วย Power Drumkit ใช้เมาส์เพื่อตีกลองชุด หากทุกอย่างทำงานได้ดี คุณจะได้ยินเสียงจากชุดกลองเสมือน

หมายเหตุ:คุณอาจต้องปิดและเปิด Reaper. อีกครั้ง

ตอนนี้เราต้องแมปแผ่นดรัม ไปที่การตั้งค่า คุณจะเห็นดรัมเกียร์ต่างๆ เลือกหนึ่งอันแล้วกดแป้นที่คุณต้องการกำหนด ทำซ้ำสำหรับดรัมเซ็ตทั้งหมดแล้วบันทึก

ฉันไม่ใช่มือกลองหรือแม้แต่นักดนตรี ดังนั้นฉันจึงไม่สามารถสาธิตที่เหมาะสมกับคุณได้

แนะนำ: