กลับไปหน้ารวมไฟล์
massive-midi-controller-for-full-bucket-fb3100-synthesizer-1d94bf.md

ชื่อโปรเจกต์: 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 ได้แบบเรียลไทม์และสัมผัสได้ โดยไม่ต้องใช้เมาส์

ข้อมูล Frontmatter ดั้งเดิม

title: "Massive MIDI Controller for Full Bucket FB3100 Synthesizer"
description: "A digital rebirth! Turned a salvaged Korg PS3100 analog synth panel into a controller for Full Bucket FB3100 synth plugin."
author: "kboutorabi"
category: "Audio & Sound"
tags:
  - "audio"
  - "music"
views: 21291
likes: 25
price: 2450
difficulty: "Intermediate"
components:
  - "2x Mux board"
  - "1x Arduino Mega 2560"
  - "1x Screw Shield"
  - "1x Soldering iron (generic)"
tools: []
apps:
  - "1x Hairless Midiserial"
downloadableFiles:
  - "https://create.arduino.cc/editor/kboutorabi/f1bc7dc8-8f1e-481e-8a80-1547679550ec"
  - "https://create.arduino.cc/editor/kboutorabi/f1bc7dc8-8f1e-481e-8a80-1547679550ec"
documentationLinks: []
passwordHash: "4ada3241cbb95b119bfe65173d3cb0efa0ca4be7228897d87621ce1641e0e1f5"
encryptedPayload: "U2FsdGVkX19Llo//aCBdUtqmLWvX0lagtp+m0dRHn93JVupl7VZ48UatEoO9JME8mJO8GuvsPk2nOVhVCQRKxatGeCCZE3SxKvZy34gWiUs="
seoDescription: "Transform a salvaged Korg PS3100 panel into a MIDI Controller for the Full Bucket FB3100 synth plugin using Arduino technology."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/massive-midi-controller-for-full-bucket-fb3100-synthesizer-1d94bf_cover.jpg"
lang: "th"