Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!

Reviving a Vintage Audio Control Panel as a Modern Sequencer

YouTuber bitluni was able to revive a vintage audio control panel as a modern ESP32-based music sequencer/synthesizer.

Cameron Coward
12 months agoMusic / Upcycling / Retro Tech / FPGAs

An unfortunate consequence of the rapid development of technology is the rapid pace at which electronic devices become obsolete. We often see very well-made hardware end up covered in dust within just a few years, because the underlying technology is no longer relevant. To save that high-quality hardware from the e-waste mountains of the world, many makers get creative and turn to upcycling. That’s how bitluni was able to revive a vintage audio control panel as a modern ESP32-based music sequencer/synthesizer.

While attending the Hackaday Supercon in California this year, bitluni visited the Apex Electronics Surplus store in LA. That store has a massive variety of old electronic devices and components, where bitluni found a control panel from a ‘90s audio workstation. That would have been a very high-end workstation for professional audio engineers that contained several of these control panels. Each panel has 16 rotary encoders in a 4×4 grid. Every encoder has its own four-digit VFD-style display and mode button with LED indicator, and the encoder knobs also have an outer ring of LEDs to show volume, amplitude, intensity, or anything else. Finally, every column has a keypad at the bottom with 12 buttons, each with an LED indicator.

That’s a lot of nice hardware in a compact interface, making it quite desirable. Bitluni and a friend at Hackaday both started reverse-engineering the device, with that friend (Jeoen Domburg, AKA “Spritetm”) unlocking everything by gaining access to the FPGA (Field-Programmable Gate Array) controller. With that access, bitluni was able to use the controls however he liked.

To achieve that, bitluni designed a custom PCB that plugs into the control panel’s bus interface. That PCB contains an ESP32 microcontroller that reads button presses and encoder positions, and also sets the displays and LEDs. He chose to use the ESP32 to create a synthesizer/sampler sequencer that uses the knobs and buttons to play either synthesized tones or sampled WAV files in repeating patterns. The ESP32 outputs audio as 1-bit, because most of the microcontroller’s pins were needed to interface with the panel. The quality isn’t great, but it has a nice lo-fi sound that is appealing for certain music.

Bitluni originally pushed that audio output through a small amplifier board to a speaker, but that lowered the quality even further. He ended up feeding the audio as a line-out signal, which he can connect to an external speaker system or his camera’s mic input. As you can hear at the end of his video, this works quite well and was surprisingly affordable to build using this otherwise obsolete piece of vintage tech.

Cameron Coward
Writer for Hackster News. Proud husband and dog dad. Maker and serial hobbyist. Check out my YouTube channel: Serial Hobbyism
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles