0x808
drum machine, synthesizer & step sequencer workstation
A standalone drum machine, step sequencer, and synthesizer — also available as a VST3/CLAP plugin and a GTK 4.0 native Linux frontend. 72 bundled drum samples, 50 synth presets, pattern-based arrangement, and offline WAV/MP3 export. All dependencies vendored, zero external runtime dependencies.
Features
- 16-track step sequencer with velocity, pitch per step, mute/solo
- Piano roll with variable-length melodic note editing
- 3 synthesis modes — subtractive, FM (4-op), and wavetable with 50 presets
- SoundFont (.sf2) support via TinySoundFont
- Sample browser — load WAV/MP3/FLAC, 72 bundled CC0 drum samples
- Song arrangement — pattern chaining with song/perform modes
- Per-track and master bus effects: filter, delay, reverb, overdrive, fuzz, chorus
- Offline export to WAV (16/24/32-bit) and MP3 (128-320k)
- JSON-based project save/load (.sqproj)
- Undo/redo with 32 levels
- Swing/shuffle and velocity humanization
- 12 drum pattern presets + 10 bass line presets
- 7 built-in themes + user-defined themes via JSON
Formats
Standalone (ImGui)
SDL2 + OpenGL + Dear ImGui. Linux & Windows.
GTK 4.0
Native GTK widgets + Cairo rendering. Linux.
VST3 Plugin
Embeds in any VST3-compatible DAW. Linux & Windows.
CLAP Plugin
Embeds in any CLAP-compatible DAW. Linux & Windows.
CLI
Terminal-only audio engine. Linux & Windows.
Bundled Samples
72 CC0 drum samples from classic machines: TR-808, TR-909, TR-505, MRK-2, CR-78, and LM-2. Bass drums, snares, claps, hi-hats, cowbells, cymbals, toms, rides, crashes, and rimshots.