ชื่อโปรเจกต์: MIDI Controller ขนาดใหญ่มากสำหรับ Full Bucket FB3100 Synthesizer
ผมเคยเป็นเจ้าของ Korg PS3100 polyphonic synthesizer ในปี 1981 และสนุกกับการสร้างสรรค์ดนตรีด้วยมันอย่างมาก ของรักของหวงของผมได้รับความเสียหายจากเหตุไฟไหม้บ้านในปี 1989 ความเสียหายจากควันดูเหมือนจะเป็นสิ่งที่เกินกำลังแก้ไขสำหรับผมในเวลานั้น โชคไม่ดีที่ผมรีบตัดสินใจทิ้งมันไป แต่โชคดีที่ผมถอดแผงหน้าปัดพร้อมปุ่มหมุน (knob) และสวิตช์ทั้งหมดออกมาเพื่อเก็บไว้เป็นของที่ระลึก/เครื่องเตือนใจถึงวันเวลาดีๆ มันอยู่ในห้องใต้ดินตั้งแต่นั้นมา
เมื่อสองสามปีก่อน ผมเกิดความคิดที่จะนำแผงหน้าปัดนี้มาใช้งานในลักษณะของการจัดแสดง/นำเสนอ เพื่อให้ผมสามารถชื่นชมมันได้เป็นครั้งคราว และจากนั้นก็คิดที่จะก้าวไปอีกขั้นโดยเพิ่มฟังก์ชันการสร้างเสียงบางอย่าง ความคิดหนึ่งคือการเปลี่ยนสิ่งนี้ให้เป็น MIDI controller สำหรับ DAW หรือ audio/sound plugin แม้ว่าความสัมพันธ์แบบ 1:1 ระหว่างการควบคุมของ PS3100 กับ plugin ที่มีจำหน่ายทั่วไปจะไม่สามารถทำได้ จนกระทั่งไม่นานมานี้ เมื่อผู้มีความสามารถจาก Full Bucket Music ได้เปิดตัว FB3100 plugin ตอนนี้ผมจึงมี PS3100 ในเวอร์ชันซอฟต์แวร์ที่ทำงานได้อย่างสมบูรณ์แบบ เสมือนเป็นเครื่องดนตรีจริงและใช้งานได้หลากหลายกว่าในสตูดิโอของผม
รายละเอียดทางเทคนิคเพิ่มเติม
การควบคุมการสังเคราะห์เสียงด้วยฮาร์ดแวร์เต็มรูปแบบ
โปรเจกต์ MIDI "ขนาดใหญ่มาก" นี้ให้การควบคุมด้วยฮาร์ดแวร์แบบ 1:1 เหนือพารามิเตอร์ที่ซับซ้อนของซอฟต์แวร์ซินธิไซเซอร์ Full Bucket FB3100 (ซึ่งเป็น Korg PS-3100 เสมือน)
- เมทริกซ์ Potentiometer ความหนาแน่นสูง: Arduino จัดการกับอาร์เรย์ขนาดใหญ่ของ potentiometers และสวิตช์กว่า 30 ตัว เพื่อรองรับอินพุตจำนวนมากบนบอร์ดเดียว จึงใช้ CD74HC4067 16-channel analog multiplexers หลายตัว
- Hairless MIDI-Serial Bridge: เนื่องจาก Arduino Uno มาตรฐานไม่มี USB-MIDI ในตัว โปรเจกต์นี้จึงใช้ซอฟต์แวร์เชื่อมต่อ Hairless MIDI เพื่อแปลงข้อมูล Serial ความเร็วสูงจาก Arduino ให้เป็น MIDI messages มาตรฐานสำหรับ DAW (Digital Audio Workstation)
การแกะสลักเสียงอย่างแม่นยำ
- การควบคุม CC ที่ถูกแมป: knob ทางกายภาพทุกตัวถูกแมปเข้ากับพารามิเตอร์ MIDI Control Change (CC) ที่เฉพาะเจาะจงใน FB3100 ช่วยให้สามารถปรับแต่ง filters, oscillators และ envelopes ได้แบบเรียลไทม์และสัมผัสได้ โดยไม่ต้องใช้เมาส์