Brume — desktop multi-timbral instrument
● Aftertone & Signal / Instrument № 01
Brume
A desktop multi-timbral music machine with four synthesis engines, a 10″ touch surface, and one cable to your DAW.
Listen ↗<br>Read the manual
Voice4 engines, 24 voices, one filter multi-timbral · 4 parts · independent modulation
Shape24 morph transitions one continuous gesture across every engine
Signal8-channel audio + MIDI class-compliant · to any DAW over one cable
ScriptLua sequences, DSP, screen drawing
◆ BRUME<br>FM<br>HARMONIC<br>TIMBRAL<br>GRANULAR
MOD<br>MIX<br>MIDI<br>SYS<br>LIBRARY<br>MIDI
Controls · Harmonics
H1
H2
H3
H4
H5
H6
H7
H8
Signal Flow
FM OSC
8 HARMONICS
SCAN WINDOW
FILTER
OUT
Scope
OUT
Peak — RMS —
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.
ALG 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 IN
CHANNEL MAP
FM
HARMONIC
TIMBRAL
GRANULAR
MOD MATRIX<br>LFO · ENV · VEL
FILTER
MIXER<br>LEVEL · PAN · MUTE
SEND BUSES
SATURATOR
CHORUS
DELAY
REVERB
LUA FX
SCRIPT FX
MASTER<br>LIMITER · STEREO
AUDIO 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.
BRUME
DAW
USB · CLASS COMPLIANT · AUDIO + MIDI + CLOCK<br>macOS · 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<br>FM · Harmonic · Timbral · Granular
Polyphony<br>24 voices · 6 per part
Filter<br>SVF per voice, 2 ADSR per voice
Modulation<br>2 LFO + 2 step seq per part
Effects<br>Saturator · Chorus · Delay · Reverb
Sends<br>Per-part delay + reverb sends
MIDI<br>USB class-compliant, clock sync
Audio<br>48 kHz stereo, line-out
Meridian<br>USB to DAW — audio + MIDI + clock
Display<br>10.1″ 1024×600 capacitive touch
Scripting<br>Lua 5.4 — sequencing, DSP, custom FX
Platform<br>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
BCM<br>2712
8GB
eMMC
WiFi
COMPUTE MODULE 5
CM5
Compute Module 5. Quad-core ARM A76, 8 GB RAM, 32 GB eMMC, wireless.
02 · Carrier board
CM5 SOCKET
GPIO
USB-C
HDMI
USB-A
ETH
J2/OTG
IO BOARD
Carrier Board
CM5 IO Board with USB OTG for multi-channel audio and MIDI to your DAW. HDMI, GPIO, Ethernet.
03 · Display
HDMI+USB
10.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
BRUME
labwc + webkitgtk
AUDIO CONFIG
PI OS LITE
eMMC / 32 GB
LINUX INSTALL
Software
Brume...