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

Hacker News Top Products

Summary

Brume is a desktop multi-timbral synthesizer powered by the Compute Module 5, featuring four synthesis engines, a 10-inch touch surface, and USB audio/MIDI/clock connectivity to your DAW.

No content available
Original Article
View Cached Full Text

Cached at: 06/03/26, 09:42 PM

# Brume — desktop multi-timbral instrument Source: [https://brume.aftertone.co/](https://brume.aftertone.co/) ●Aftertone & Signal / Instrument № 01 A desktop multi\-timbral music machine with four synthesis engines, a 10″ touch surface, and one cable to your DAW\. Signal Flow FM OSC8 HARMONICSSCAN WINDOWFILTEROUT Modulation LFO1░░░░░░░░░░░░░░→ ScanCenter \+0\.60 LFO2░░░░░░░░░░░░░░→ HarmonicTilt \-0\.30 Representative view · Harmonic engine · 1024×600 logical UI auto\-scales to any HDMI panel 01 / Engines ## Four voices, four lineages\. Brume runs four synthesis engines with a shared voice tail \(state\-variable filter, amp envelope, modulation router\), so patches stay coherent across very different sources\. Each engine has its own mechanism for continuous spectral change: algorithm routing and per\-voice FM\-index envelopes in FM, a scanning window in Harmonic, cascaded wavefolding in Timbral, grain scatter in Granular\. No samples sit anywhere in the signal path; every voice is generated from live math\. ◆ Part 1 · FM ### FM Metallic overtones from stacked sines Six operators across twelve algorithm topologies, per\-op ratio and level, global feedback, a per\-voice FM\-index envelope, and a voice\-tail state\-variable filter with its own envelope — DX\-style FM with subtractive shaping on the way out\. 654321ALG 1 · STACK 6\-OP12 ALGOSFDBKINDEX ENVFILTER ◆ Part 2 · Harmonic ### Harmonic Additive synthesis under a scanning window Eight harmonics with Gaussian scanning, per\-harmonic waveform morph, FM on the fundamental, spectral tilt, and odd/even balance\. SCANMORPHTILTODD/EVNSPREAD ◆ Part 3 · Timbral ### Timbral Triangle core folded into nonlinear spectra Triangle core through a wave\-multiplier shaper with linear FM, sub\-oscillator, self\-modulation feedback, and expanded symmetry\. TIMBRESYMMETRYMULTIPLYLIN FMSUB ◆ Part 4 · Granular ### Granular Pitched grain clouds that drift and scatter Pitched clouds of micro\-oscillator grains with morphable waveforms\. Density, scatter, drift, and FM within grains\. DENSITYSCATTERDRIFTMORPHFM 02 / Signal architecture ## Every voice, the same path\. MIDI in, voice allocation, modulation, filter, envelope, mixer\. Sends to delay and reverb\. A Lua FX slot for custom processing\. MIDI INCHANNEL MAPFMHARMONICTIMBRALGRANULARMOD MATRIXLFO · ENV · VELFILTERMIXERLEVEL · PAN · MUTESEND BUSESSATURATORCHORUSDELAYREVERBLUA FXSCRIPT FX\+MASTERLIMITER · STEREOAUDIO OUT 03 / Meridian ## One cable to your DAW\. One USB cable carries multi\-channel audio out, bidirectional MIDI, and clock\. Class\-compliant — no drivers, no manager app\. Source #### Brume 4 engines · 24 voices · dry \+ sends rendered per part\. Link · USB #### Audio · MIDI · Clock Class\-compliant\. One port\. Stereo out plus planned per\-part stems\. Destination #### Your DAW Bitwig, Logic, Ableton, Reaper\. Arm a track, point at Brume, record\. BRUMEDAWUSB · CLASS COMPLIANT · AUDIO \+ MIDI \+ CLOCKmacOS · Linux 04 / Specification ## Purpose\-built on Compute Module 5\. Raspberry Pi OS Lite, Rust audio runtime, 10\.1\-inch capacitive touch\. Boots fast\. Bridges to your DAW over USB\. Engines FM · Harmonic · Timbral · Granular Polyphony 24 voices · 6 per part Filter SVF per voice, 2 ADSR per voice Modulation 2 LFO \+ 2 step seq per part Effects Saturator · Chorus · Delay · Reverb Sends Per\-part delay \+ reverb sends MIDI USB class\-compliant, clock sync Meridian USB to DAW — audio \+ MIDI \+ clock Display 10\.1″ 1024×600 capacitive touch Scripting Lua 5\.4 — sequencing, DSP, custom FX Platform Rust runtime, RT Linux, CM5 ARM A76 05 / Bill of materials ## Four components\. One cable\. Boot and play\. The hardware is a deliberate assembly of off\-the\-shelf parts — the instrument is the software\. 01 · Compute Module 5 BCM27128GBeMMCWiFiCOMPUTE MODULE 5 #### CM5 Compute Module 5\. Quad\-core ARM A76, 8 GB RAM, 32 GB eMMC, wireless\. 02 · Carrier board CM5 SOCKETGPIOUSB\-CHDMIUSB\-AETHJ2/OTGIO BOARD #### Carrier Board CM5 IO Board with USB OTG for multi\-channel audio and MIDI to your DAW\. HDMI, GPIO, Ethernet\. 03 · Display HDMI\+USB10\.1″ TOUCHSCREEN #### Touchscreen Pick the HDMI touchscreen that fits your build\. Brume’s UI is designed around a 1024×600 logical layout and auto\-scales to whatever panel you connect — tap into the CM5 touchscreen ecosystem\. Reference unit: 10\.1″ 1920×1200\. 04 · Software BRUMElabwc \+ webkitgtkAUDIO CONFIGPI OS LITEeMMC / 32 GBLINUX INSTALL #### Software Brume installs onto Raspberry Pi OS Lite\. The`brumectl`CLI adds the runtime packages, labwc/webkitgtk shell, audio config, presets, and systemd service;`\-\-update`refreshes the binary and factory presets over SSH\. Controllers 05 · Reference controller nanoKONTROL2KORG12345678NANOKONTROL2 #### Controller Korg**nanoKONTROL2**is the reference USB\-MIDI controller — 8 knobs, 8 faders, transport, and per\-strip S/M/R\. Brume ships with a default CC\-mapping JSON plus a Lua starter script\. 06 · Deep\-control surface LaunchControlXL12345678LAUNCH CONTROL XL 3 #### Deep surface Novation**Launch Control XL 3**positions as the deeper control option — 24 endless encoders, 8 faders, 16 pads, transport\. In development as a first\-class surface: dedicated CC\-mapping JSON with a per\-engine page layout, Lua starter scripts\. 07 · Open control layer #### Extend Plug in a class\-compliant MIDI controller, touch**MIDI learn**, save the mapping, then shape the behavior in**Lua**\. Map a controller you like, then share the mapping and a starter script so everyone gets it out of the box\. 01**MIDI learn** 02**Lua behavior** 03**Contribute support**

Similar Articles

Scenema Audio Comes to ComfyUI, Runs on 8GB VRAM

Reddit r/LocalLLaMA

Scenema Audio, an expressive text-to-speech model with zero-shot voice cloning, is now available as a native ComfyUI custom node, quantized to run on 8GB VRAM. The release adds inline stage direction cues, 12 preset voices, and simplifies the prompt format for ComfyUI.

Blume

Product Hunt

Blume is an AI-ready, Markdown-first documentation framework designed for developers.

MCP 2000

Product Hunt

MCP 2000 is an AI drum machine MPC that runs in your browser.