I owned a Korg PS3100 polyphonic synthesizer in 1981 and enjoyed making music with it immensely. My prized possession was damaged in house fire in 1989. The magnitude of smoke damage seemed insurmountable to me at the time. Unfortunately I rushed into a decision to throw it in trash but luckily, removed the front panel with all the knobs and switches as a souvenir/reminder of the good days. It has been in the basement since.
I got the idea a couple of years ago to use this front panel in some form of display/presentation so I can enjoy seeing it from time to time and then got the idea to go one step further and add some form of sound generating function. One thought was to turn this into a MIDI controller for a DAW or audio/sound plugin, although a 1:1 correlation between the PS3100 controls and commercially available plugins was not possible until very recently when talented folks at Full Bucket Music released the FB3100 plugin. I now could have a fully functional software version of my beloved PS3100 as a real and in many ways more functional instrument in my studio.
EXPANDED TECHNICAL DETAILS
Full-Scale Hardware Synthesis Control
This "Massive" MIDI project provides 1:1 hardware control over the complex parameters of the Full Bucket FB3100 software synthesizer (a virtual Korg PS-3100).
- High-Density Potentiometer Matrix: The Arduino manages a large array of over 30 potentiometers and switches. To handle this many inputs on a single board, it uses multiple CD74HC4067 16-channel analog multiplexers.
- Hairless MIDI-Serial Bridge: Since the standard Arduino Uno doesn't have native USB-MIDI, this project uses the Hairless MIDI bridging software to translate high-speed Serial data from the Arduino into standard MIDI messages for the DAW (Digital Audio Workstation).
Precision Sound Sculpting
- Mapped CC controls: Every physical knob is mapped to a specific MIDI Control Change (CC) parameter in the FB3100, allowing for real-time, tactile manipulation of filters, oscillators, and envelopes without touching a mouse.