9 comments

[ 4.4 ms ] story [ 27.6 ms ] thread
I wanted another multi-part hardware synth, so I thought it would be fun to see what I could come up with using the parts I already had, particularly the touchscreen.

Loosely inspired by Norns, Brume is a four-part multi-timbral synthesizer that runs on a Raspberry Pi Compute Module 5. It has four synth engines and six voices per part, a shared filter section feeding an effects chain, a sandboxed Lua scripting layer, and a 10.1-inch touchscreen UI. A single USB cable presents the device to a host computer as a class-compliant audio and MIDI interface ala Elektron Overbridge.

Quick BoM to get started: cm5+carrier, any of the endless 10-inch hdmi touchscreens for RPI, and a midi controller. Novation Launch Control XL 3 and Korg nanoKONTROL2 are supported out-of-the box.

* While you can run this on a Raspberry Pi 5, Pi 5s don't expose USB OTG. The carrier board is what makes the class-compliant Audio+MIDI over USB work.

I hope this can be fun for others!

https://brume.aftertone.co https://github.com/aftertonesignal/brume

Very well done! I'm very inspired by the Lua scripting layer, this seems to be just a great solution.
What are the chances this would run on CM4 instead?
I don't know how intentional this was, but it Just Works on macOS. It builds and runs, with UI. I have an OP-1 field attached and it takes the MIDI notes and synthesizes sound. I can't imagine why it wouldn't Just Work with a DAW sending MIDI as well - no need for external hardware, at least on Mac!
There isn't a single image of the device on mobile, I was confused because I thought this was a VST
I don't understand why, if you want to use this, would you run it on RPi instead of just on your computer? Is it for realtime guarantees (ie. no OS updating in the background)?
I've been looking for an excuse to get a RasPi for a long time ... this could be it!