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

MCP 2000

Product Hunt

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

Prism-ML Bonsai Qwen 3.6 27B

Reddit r/LocalLLaMA

Prism ML released Ternary-Bonsai-27B, a ternary-quantized version of Qwen3.6-27B that retains 95% of FP16 intelligence at a ~7.2 GB footprint, enabling full 27B-class reasoning on laptops and single GPUs with speeds up to 26 tok/s on Apple M5 Pro.