สารบัญ:

MIDI Pod-Pal: 4 ขั้นตอน
MIDI Pod-Pal: 4 ขั้นตอน

วีดีโอ: MIDI Pod-Pal: 4 ขั้นตอน

วีดีโอ: MIDI Pod-Pal: 4 ขั้นตอน
วีดีโอ: เจาะลึก Line 6 POD HD500X EP10 การใช้งานฟังชั่น Midi By CT Music Shop 2024, พฤศจิกายน
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

***อัพเดท 4/22/'21***

*** ฉันได้เพิ่มแผนผังแสดงการเดินสายทั้งหมดเพื่อช่วยในการก่อสร้าง ***

ฉันจะไม่ลงลึกถึงรายละเอียดที่ไร้สาระในส่วนการสร้าง ความตั้งใจของฉันคือการแสดงตัวอย่างอื่นของการสร้างตัวควบคุม MIDI ที่ใช้ Arduino หากคุณกำลังค้นคว้าหัวข้อหรือกำลังคิดเกี่ยวกับการสร้างบางสิ่งและรวบรวมแนวคิด แอปพลิเคชันของฉันค่อนข้างเฉพาะเจาะจงสำหรับ Line 6 Pod 2.0 แต่ด้วยการปรับแต่งโค้ดบางส่วนสามารถนำไปใช้ในวงกว้างได้มากขึ้น มีตัวประมวลผลเอฟเฟกต์กีตาร์หลายตัวที่มีความสามารถ MIDI ที่จัดเรียงการตั้งค่าล่วงหน้าในธนาคาร 4 ตัว ฉันเล่นกีตาร์ในการนมัสการร่วมสมัย. คริสตจักรเป็นเจ้าของตัวประมวลผลการสร้างแบบจำลอง Line 6 Pod 2.0 ที่วางอยู่บนพื้นและไม่มีสวิทช์เท้าเพื่อเปลี่ยนค่าที่ตั้งไว้ล่วงหน้าหรือเหยียบเพื่อควบคุมระดับเสียง มีตัวควบคุมที่มีอยู่หลายตัวในตลาด Behringer FCB1010 เป็นโซลูชันที่ยอดเยี่ยมในราคาประมาณ 150 เหรียญสหรัฐฯ แต่ใช้พื้นที่บนเวทีมากกว่าที่ฉันต้องการ แล้วอีกอย่างมันสนุกตรงไหน? ฉันรู้ว่าฉันต้องพยายามสร้างมันขึ้นมา และ… ฉันทำสำเร็จ!

ขั้นตอนที่ 1: ข้อมูลฮาร์ดแวร์พื้นฐาน

ข้อมูลฮาร์ดแวร์พื้นฐาน
ข้อมูลฮาร์ดแวร์พื้นฐาน

แชสซี: ฉัน "ตั้งใจใหม่" โมดูเลเตอร์ HDMI "ZvBox 160" ที่ถ่ายทำ โครงสร้างเหล็กแข็งแรงดี น่าจะรอดจากการเปิดเผยของซอมบี้ รื้อมันออกวางชิ้นส่วนทำการวัด จากนั้นฉันก็สร้างเทมเพลตการเจาะแบบผสม/ป้ายกำกับแผงด้านหน้าใน Photoshop ฉันพิมพ์ฉลากบนแผ่นกาวเต็มหน้าและเพิ่มการซ้อนทับแผ่นเคลือบด้วยกาว ดู midi_con_faceplate.psd ขนาดกล่อง กว้าง 1.7" สูง x 10.5" x สูง 4.75" (สูง 4.32 ซม. x กว้าง 26.67 ซม. x ลึก 12.07 ซม.)

คอนโทรลเลอร์: Arduino Mega 2560 โคลนที่สร้างโดย Sainsmart

จอแสดงผล: Kingbright รุ่น DC08-11SRWA. ฉันติดตั้งมันและต้องใช้ตัวต้านทาน 220 ตัวบนบอร์ดขนาดเล็กที่มีวิธีการติดตั้งเข้ากับแชสซี

สวิตช์เท้า: สิ่งที่ฉันวางไว้ SPST ชั่วขณะ เปิดตามปกติ guitarpedalparts.com มีราคา 3 เหรียญ

ไฟ LED: ฉันมีไฟ LED สีเขียวสองสีและไฟ LED สีแดงกะพริบซึ่งฉันไม่สามารถระบุได้อีกต่อไปว่ามาจากไหน แต่ไฟ LED แคโทดสองสีทั่วไปแบบ 3 พินใดๆ จะทำงานได้

กำหนดสวิตช์: SPDT ขนาดเล็ก การดำเนินการคือ ON-OFF-(ON) ส่วน Mouser # 611-7107-001

แจ็คเอาท์พุต: Rean NYS2122 TS 1/4"

คันเหยียบ: ชนิดหม้อเรียวเชิงเส้น 10k แบบพาสซีฟ ฉันใช้ Line 6 EX 1; M Audio EX-P และ Roland EV-5 น่าจะใช้งานได้เช่นกัน ดูภาพสำหรับรายละเอียดแผนผังวงจรเหยียบ

ตัวต้านทาน: 10K สำหรับสวิตช์ดึงขึ้น (QTY: 8); 220 โอห์มสำหรับแจ็ค MIDI (ฉันใช้ 2 อันอาจพอเพียง); 220 โอห์มสำหรับไฟ LED ช่องสัญญาณที่ตั้งไว้ล่วงหน้า (QTY 8); 220 โอห์มสำหรับจอแสดงผล Kingsbright (จำนวน: 8); 2.2K สำหรับแจ็คเหยียบนิพจน์ (จำนวน: 1)

แจ็ค DC ติดแชสซี ส่วน Mouser # 502-712A.

อัปเดต: ฉันได้รวมรูปภาพ-j.webp

ขั้นตอนที่ 2: คุณสมบัติ/พฤติกรรม:

คุณสมบัติ/พฤติกรรม
คุณสมบัติ/พฤติกรรม
คุณสมบัติ/พฤติกรรม
คุณสมบัติ/พฤติกรรม
คุณสมบัติ/พฤติกรรม
คุณสมบัติ/พฤติกรรม

สวิตช์เท้าที่มีป้ายกำกับ "A" ถึง "D" เลือก 4 สถานีที่ตั้งไว้ล่วงหน้าภายในธนาคาร สวิตช์เท้าอีก 2 อันเพิ่มและลดหมายเลขธนาคาร เมื่อเปลี่ยนช่องไฟ LED ที่สอดคล้องกันของปุ่มที่กำหนดไว้ล่วงหน้าที่ใช้ล่าสุดจะสว่างด้วยสีอื่น จนกว่าคุณจะเลือกค่าที่ตั้งล่วงหน้าบนช่องใหม่ หรือกลับไปที่ช่องเดิม

สวิตช์สลับชั่วขณะ 2 ตัวทำให้ผู้ใช้สามารถกำหนดช่องสัญญาณ MIDI และหมายเลขตัวควบคุมต่อเนื่อง (CC) ได้ สามารถเลือกได้เฉพาะ CC 1, 2, 4 และ 7 เท่านั้น (ตั้งค่าในโค้ด Arduino แต่ขยายได้) แต่เป็นรุ่นที่ใช้บ่อยที่สุด POD 2.0 มีทั้งหมด 9 ช่อง ตัวควบคุมเข้าถึงได้ทั้งหมด 9 ช่อง แต่ยังรวมถึงช่องพิเศษ 10 ช่อง 10-A สลับเปิดและปิดจูนเนอร์ 10-B เลือกโหมด Wah สำหรับแป้นเหยียบ 10-C หรือ 10-D จะปิด wah และเปลี่ยนกลับเป็นหมายเลข CC ที่ผู้ใช้กำหนด

ค่าเริ่มต้นคือ CC7 สำหรับโวลุ่ม จอแสดงผล LED แสดงหมายเลขธนาคารปัจจุบัน และแสดงหมายเลขช่อง MIDI และ CC ชั่วขณะเมื่อกำหนด

ขั้นตอนที่ 3: รหัส:

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

คุณจะต้องรวมไลบรารี MIDI จาก FortySevenEffects ที่ github.com

ขั้นตอนที่ 4: แค่นั้นแหละ

โปรดติดต่อฉันหากคุณมีคำถามใดๆ ฉันไม่ใช่กูรูด้านโค้ด แต่ฉันยินดีที่จะเสนอคำแนะนำหรือแนวคิด

แนะนำ: