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

oceanwaves2 pts1 comments

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 &middot; 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 &middot; Harmonic engine &middot; 1024&times;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 &middot; ENV &middot; VEL

FILTER

MIXER<br>LEVEL &middot; PAN &middot; MUTE

SEND BUSES

SATURATOR

CHORUS

DELAY

REVERB

LUA FX

SCRIPT FX

MASTER<br>LIMITER &middot; 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&Prime; TOUCHSCREEN

Touchscreen

Pick the HDMI touchscreen that fits your build. Brume&rsquo;s UI is designed around a 1024&times;600 logical layout and auto-scales to whatever panel you connect — tap into the CM5 touchscreen ecosystem. Reference unit: 10.1&Prime; 1920&times;1200.

04 · Software

BRUME

labwc + webkitgtk

AUDIO CONFIG

PI OS LITE

eMMC / 32 GB

LINUX INSTALL

Software

Brume...

brume midi voice timbral audio part

Related Articles