Live data from Hacker News

Brume is a 24-voice multi-timbral desktop synth for the CM5

brume.aftertone.co

21–30 of 38 posts

Re: Brume is a 24-voice multi-timbral desktop synth for the CM5

#21

Earlier quoted context omitted.

A -ton- No hesitation to enthusiastically share that it was actually a parallel goal to see just how deeply I could go while keeping it stable, performant, and extensible for the long term. I ended up building a lot of ancillary agent infrastructure to push the determinism in all the fanned out work slices, too. https://thinkwright.github.io/threadmark/ Also: https://brume.aftertone.co/develop.html#agents

Did you give any thought to using JUCE as a general framework? This way you could add more synths very easily .. (Apologies if you already do, haven't looked for sources yet..)

I do distribute VST/AU plugins that are built with JUCE, but this is an application that runs on the Raspberry Pi platform.

Re: Brume is a 24-voice multi-timbral desktop synth for the CM5

#22

Earlier quoted context omitted.

A -ton- No hesitation to enthusiastically share that it was actually a parallel goal to see just how deeply I could go while keeping it stable, performant, and extensible for the long term. I ended up building a lot of ancillary agent infrastructure to push the determinism in all the fanned out work slices, too. https://thinkwright.github.io/threadmark/ Also: https://brume.aftertone.co/develop.html#agents

Did you give any thought to using JUCE as a general framework? This way you could add more synths very easily .. (Apologies if you already do, haven't looked for sources yet..)

[deleted]

Re: Brume is a 24-voice multi-timbral desktop synth for the CM5

#23

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,…

What are the chances this would run on CM4 instead?

Re: Brume is a 24-voice multi-timbral desktop synth for the CM5

#24

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,…

What are the chances this would run on CM4 instead?

It should run ok on a CM4, but with some limitations.

Less DSP headroom; swatcoder's optimization suggestions in this thread become more important. Simultaneous 4-part polyphony might push things. You'd probably want at least a 4GB board.

Also, the brumectl installer will not attempt to set up the USB audio/MIDI bridge (Meridian) on a CM4. That auto-configures only on a CM5 for now.

Would be a pretty light lift to get that working if you are interested.

Re: Brume is a 24-voice multi-timbral desktop synth for the CM5

#25

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,…

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!

Re: Brume is a 24-voice multi-timbral desktop synth for the CM5

#26

Earlier quoted context omitted.

And yeah, line-out audio on a Pi is a non-starter. This was really designed to be surfaced in a DAW via USB.

Oh, yeah I actually missed that fully, that it expects a USB-connection. Would be a lot of fun and I could find a lot of uses for something like this in my DAWless setup, but with audio-over-USB there isn't much I could do at the moment, but since it's Linux, just changing the output (once I have a new carrier board...) shouldn't be so hard. Thanks for sharing it :)

For the DAW-less use case, I actually prototyped this with a DAC hat before deciding to go the Overbridge route. I might resurrect that support some day...

Re: Brume is a 24-voice multi-timbral desktop synth for the CM5

#27

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,…

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!

Yeah that's by design, and kind of a nifty byproduct. The demo tune on the landing page was actually generated by the DSP engine running on macOS. For me, it's mostly a development aid but you can use it that way if you wanted.

Just wasn't part of the motivation. I wasn't looking for another standalone macOS app or VST. Wanted something tactile (controller I already have muscle memory with) and a touchscreen UI.

Re: Brume is a 24-voice multi-timbral desktop synth for the CM5

#28

Earlier quoted context omitted.

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!

Yeah that's by design, and kind of a nifty byproduct. The demo tune on the landing page was actually generated by the DSP engine running on macOS. For me, it's mostly a development aid but you can use it that way if you wanted. Just wasn't part of the motivation. I wasn't looking for another standalone macOS app or VST. Wanted something tactile (controller I already have muscle memory with) and a touchscreen UI.

I certainly don't mean to minimize the work - you've done a fabulous job! I went off to find the hardware to assemble and the prices are kinda nuts... It's awesome having the option to run it on something I already have.

Re: Brume is a 24-voice multi-timbral desktop synth for the CM5

#29

Earlier quoted context omitted.

Yeah that's by design, and kind of a nifty byproduct. The demo tune on the landing page was actually generated by the DSP engine running on macOS. For me, it's mostly a development aid but you can use it that way if you wanted. Just wasn't part of the motivation. I wasn't looking for another standalone macOS app or VST. Wanted something tactile (controller I already have muscle memory with) and a touchscreen UI.

I certainly don't mean to minimize the work - you've done a fabulous job! I went off to find the hardware to assemble and the prices are kinda nuts... It's awesome having the option to run it on something I already have.

Oh man, the prices of these components have skyrocketed since I began this project. It has been depressing to watch.
Post reply on HN