This Handy Synth Packs An ESP32

Since the first electronic hobbyist wired up a multivibrator to a keyboard many decades ago, electonic synthesisers have been a staple of home-made projects. Now with the proliferation of significantly powerful microcontrollers it’s possible to make a synth that surpasses many of the high-end models from days gone by.

Among those we’ve seen of late perhaps none does this better than [Povle] with their Spark portable keyboard. It’s a tiny thing that reminds us of those little Casio synths of the 1980s, but in its 3D printed case it packs a load of features.

Hardware wise it’s an ESP32 with a 3D printed keyboard using keyswitches. There are a load of pots for sound adjustment, and buttons for functions. A small OLED display shows what’s going on. Software wise it relies upon the AMY synth library, and there are repositories for both its hardware and software.

There’s a demo video we’ve placed below, and in it you hear the keyboard at work. And here maybe we’ve saved the best until last, because alongside being a fully featured synth, it’s also a sampler and a Bluetooth MIDI keyboard. Is there nothing this thing can’t do!

8 thoughts on “This Handy Synth Packs An ESP32

  1. Oh my. That would have been my dream in the early 80s. To fix my DX-7 to my SG would have been a laugh to try, so I made do with a VL-Tone, which was fun. But now – I may well have a go.

  2. Nice! Good to see AMY library getting use here :) It is pretty powerful. I was doing a fun attiny modular project because it was fun to get things to sync up and work, but this is pretty sweet and doable too. My youtube feed is getting slack lol.

  3. i just have a lot of trouble understanding the ‘why’ for a project like this. i like to hack to accomplish something i can’t get ahold of, but tiny keyboards have been done to death in the marketplace, and at a good price and with usb/midi output too

    1. For me, the “why” is customization and reuse. I have hopes to build a very different midi keyboard, and this gives some ideas I may want to steal.

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.