SPEAKER BOX MAGNUM

A monolithic, zero-dependency, offline in-browser Digital Audio Workstation. Generative broadcasting · Polymetric sequencing · Groovebox sampling — all in one HTML file.

◆ 40+ procedural voices · 16 drum synths · JSFXR SFX engine
◆ 16×16 polymetric step sequencer with per-step P-locks
◆ 4-pad sampler: mic capture / file ingest / reverse / pitch
◆ Dattorro plate + 8-ch FDN reverb · multi-bus mastering
◆ 131 generative genre channels · Mulberry32 seeded composition
◆ Offline WAV export · SMF MIDI export · JSON sessions
◆ Inline 25ms Web-Worker clock · LZ-String URL state sharing
◈ SPEAKER BOX MAGNUMConsciousNode SoftWorks
VOL
BPM 120
Swing 0%
● OFFLINE voices: 0

◆ POLYMETRIC SEQUENCER

16×16 STEP MATRIX
P1
P2
P3
P4
P5
P6
P7
P8

ROW CONTROLS

GRID PARAMETERS

16
16
0%
100

PRESETS

VISUALIZERS
Pattern 1
SONG ARRANGER
No steps — add patterns to build a song
MIDI OUTPUT
MIDI: off
1× 16 steps
0

▾
120 0% 75 16 16 0% 100

◆ GENERATIVE RADIO

NOW PLAYING
— Select a channel —
00:00
CHANNELS
RADIO DIAL
— MHz
—
—
—

SECTION

—
VISUALIZER
HISTORY

◆ GROOVEBOX & SAMPLER

SAMPLE PADS
Synth Radio Voices

Live-trigger any SR synthesis voice (same library as the Radio tab). Use these in Chromatrack by cycling the row waveform past Sample.

60
PAD 1Empty
PAD 2Empty
PAD 3Empty
PAD 4Empty
No pad selected
MIC: idle
WAVEFORM & SAMPLE EDIT
0%
1×
MELODIC SYNTH
120
DRUM TRACKS
PITCH GRID

◆ MULTI-FX INSERT RACK

INSERT EFFECTS (Mobile Synth Bus)
Distortion
Bitcrush
Filter
Ring Mod
Chorus
Tremolo
Delay
Reverb
Compressor

◆ MASTER BUS

USER EQ (5-BAND)
0.0
0.0
0.0
0.0
0.0
REVERB ENGINE
Engine
30%
2.5s
MASTER COMPRESSOR
-14dB
3:1
12kHz

◆ EXPORT & PERSISTENCE

AUDIO EXPORT (Offline WAV)

Renders the current Synth Radio broadcast to a 16-bit PCM WAV file using OfflineAudioContext. Duration is configurable.

Duration
Idle
MIDI EXPORT (SMF Type 1)

Exports the current Synth Radio song as a Standard MIDI File (Type 1) with VLQ delta-time encoding, tempo track, and per-voice tracks.

Idle
SESSION PERSISTENCE

Sessions are stored in localStorage. URL state uses LZ-String compression for shareable sequencer patterns. JSON export/import available in the Sampler tab.