สารบัญ:

Midi Random Sequence Generator: 3 ขั้นตอน
Midi Random Sequence Generator: 3 ขั้นตอน

วีดีโอ: Midi Random Sequence Generator: 3 ขั้นตอน

วีดีโอ: Midi Random Sequence Generator: 3 ขั้นตอน
วีดีโอ: RIFFER Random MIDI Generator - How To Set Up & Use As An AUv3 - iPad Tutorial 2024, กรกฎาคม
Anonim
Image
Image

สวัสดี วันนี้ฉันจะแสดงวิธีสร้าง Midi Random Sequence Generator ของคุณเอง

มันสร้างลำดับโน้ตยาว 4, 7, 8 หรือ 16 แบบสุ่มในคีย์รอง

แน่นอน คุณสามารถเปลี่ยนอะไรก็ได้ตามต้องการ คุณสามารถเพิ่มความยาวของลำดับเพิ่มเติมหรือเปลี่ยนคีย์ได้ แต่โดยส่วนตัวแล้วฉันพบว่าการตั้งค่าเหล่านี้มีประโยชน์มาก

เสบียง

เขียงหั่นขนม

สายจัมเปอร์บางสาย

ตัวต้านทาน 2 * 220 โอห์ม

ตัวต้านทาน 1 * 10k โอห์ม

ตัวต้านทาน 5 * 1k ohm (หรือมากกว่าถ้าคุณต้องการความยาวลำดับเพิ่มเติม)

โพเทนชิออมิเตอร์ โดยเฉพาะบนฝ่าวงล้อมเล็กน้อยจึงเป็นมิตรกับเขียงหั่นขนม

Midi Jack ตัวเมีย (หรือที่รู้จักในนาม Jack 5 Pin Din Jack)

สวิตช์ที่เป็นมิตรกับเขียงหั่นขนม 2 ตัว

คลิปแบตเตอรี่ 9v.

และแน่นอน Arduino ฉันชอบ Nano โดยเฉพาะโคลนจีนจาก AliExpres เนื่องจากสามารถทำงานได้ที่ 3.6 - 10v ทำให้ใช้พลังงานจากแบตเตอรี่ได้ง่าย หากคุณเลือกนาโนเดียวกันนี้ คุณสามารถใช้แบตเตอรี่ AA 4 ก้อน

ทางเลือก: สวิตช์โรตารี่ (ฉันไม่ได้ใช้ แต่ถ้าคุณต้องการใส่โครงการนี้ในกรณีฉันขอแนะนำอย่างใดอย่างหนึ่ง)

ขั้นตอนที่ 1: ซอฟต์แวร์

ฮาร์ดแวร์
ฮาร์ดแวร์

ในการเขียนโปรแกรม คุณจะต้องมี Arduino ID:

คุณจะต้องใช้ Midi Library ด้วย:

คุณไม่จำเป็นต้องมีไลบรารีใดๆ สำหรับโพเทนชิออมิเตอร์หรือสวิตช์

และหากคุณมี Arduino Nano nock-off ภาษาจีน คุณจะต้องใช้ไดรเวอร์ CH340 นี้: https://sparks.gogo.co.nz/ch340.html หรือ https://www.dropbox.com/s/19ekrpcrhlwbva/CH34x_Install_Windows_v3_4.zip?dl=0

ขั้นตอนที่ 2: ฮาร์ดแวร์

ส่วนฮาร์ดแวร์ไม่ยากมาก คุณอาจต้องตรวจสอบให้แน่ใจว่าสวิตช์ของคุณทำงานแบบเดียวกับของฉัน และคุณสามารถละทิ้งสวิตช์โรตารี่ขนาดใหญ่ได้หากต้องการ สะดวกมากถ้าคุณต้องการใส่ทั้งหมดลงในกล่อง แต่โดยส่วนตัวแล้วฉันแค่ใช้สายจัมเปอร์สีขาวเพื่อกำหนดความยาวของลำดับ มันเล็กกว่าและฉันมักจะทิ้งไว้ใน 8 ขั้นตอนอยู่แล้ว หากคุณเพียงแค่ทำตามแผนผังก็ควรจะใช้ได้ดีและคุณสามารถแสดงความคิดเห็นเพื่อขอคำอธิบายเพิ่มเติมได้ตลอดเวลา

ขั้นตอนที่ 3: อัปโหลด Sketch และ Test

คุณสามารถพบร่างได้ที่นี่:

ฉันขอแนะนำอย่างยิ่งให้คุณทำการเปลี่ยนแปลงและดูว่ามันทำงานอย่างไร คุณสามารถเพิ่มตัวเลือกเพิ่มเติมสำหรับความยาวลำดับ คุณสามารถเพิ่มโพเทนชิออมิเตอร์อื่นที่กำหนดบันทึกย่อของรูทได้ คุณสามารถเปลี่ยนคีย์/โหมดที่ไม่เลือกได้ มีหลายสิ่งที่คุณสามารถทำได้เพื่อปรับปรุงการออกแบบนี้ สิ่งนี้ทำขึ้นเพื่อให้ง่ายต่อการปฏิบัติตามและทำพื้นฐาน

อย่าลืมแจ้งให้เราทราบว่าคุณเกิดอะไรขึ้น! ฉันชอบที่จะเห็นผู้คนทำการปรับปรุง/เปลี่ยนแปลงที่ฉันคาดไม่ถึง

แนะนำ: