bitbasher

bitbasher.dk browser eurorack no plugins, no signup, no build step

Music Terminal Bonanza

Patch oscillators, filters, envelopes, samplers and a drum machine together in an ANSI terminal, sequence it, then render the result to WAV or MP3 and publish it to the library.

▸ Open the creator Create account Browse the library

The creator runs entirely in your browser with the Web Audio API. Nothing is uploaded until you decide to submit.

Engine
Web Audio
Modules
11 types
Sequencer
16 steps × 8
Render
WAV / MP3
Sample rate
48 kHz
Account
optional

Screenshots

open it ›
Screenshot of the Bitbasher creator: a rack of terminal-styled oscillator, filter, envelope and drum modules above a step sequencer.

The rack

Patch oscillators, filters, envelopes and effects on one screen. Every knob is keyboard-reachable and every value is readable as text.

Screenshot of the Bitbasher mixer page showing channel strips with faders, pan controls and green level meters.

The mixer

Channel strips per module with gain, pan, mute, solo and live level meters, plus a limited master bus you can trust when rendering.

Screenshot of the Bitbasher music library listing tracks as cards with cover art, duration and BPM.

The library

Published tracks get their own page, cover art, waveform, share links and a streaming player — a small iTunes made of ANSI.

The modules

signal reference ›

VCO

Oscillators

Add as many voltage-controlled oscillators as your CPU tolerates: sine, triangle, saw, square, variable-width pulse and noise.

waveform octave semi fine pulseWidth glide

FILTER

Tone shaper

Low-, high-, band-pass and notch with resonance, drive and an envelope amount, so the filter can scream or just sit politely.

type cutoff resonance drive envAmount keyTrack

VCA

Volume controller

The amplifier stage: gain, pan and velocity sensitivity. Drive it from an envelope for plucks, or from an LFO for tremolo.

gain pan velocity

ENV / LFO

Envelope + LFO

ADSR envelopes and free-running or tempo-synced LFOs. Point one at any parameter on any module and it modulates it.

attack decay sustain release rate depth shape sync

SAMPLER

Sound sampler

Play anything from the sound library: trim start and end, pitch it ±24 semitones, loop it, reverse it, or upload your own WAV.

sample start end pitch loop reverse

DRUMS

Drum machine

Eight lanes, each with its own sample, level, pan, tune and decay, sequenced on the step grid at the bottom of the rack.

lanes level pan tune decay mute

SYNTH

Digital synth

A polyphonic digital voice with FM, wavetable and supersaw algorithms, its own filter and up to eight voices.

algorithm voices detune ratio fmAmount filterCutoff

FX / MIX

Sends + master

Synced delay and a plate-ish reverb on sends, then a master bus with a limiter so your render does not clip on the way out.

time feedback mix size damp limiter

Latest from the library

all tracks ›

Counters

2 plays logged streams counted server-side
1 tracks live published to the library
28 samples factory + community
2 creators accounts with a handle

Signal path

default patch
  ┌─────┐   ┌────────┐   ┌─────┐   ┌────┐   ┌─────┐
  │ VCO │──>│ FILTER │──>│ VCA │──>│ FX │──>│ MIX │──> out
  └─────┘   └────────┘   └─────┘   └────┘   └─────┘
     ▲          ▲           ▲
   ┌─┴──┐    ┌──┴──┐     ┌──┴──┐
   │ LFO│    │ ENV │     │ ENV │
   └────┘    └─────┘     └─────┘

Modulation is a first-class connection: any envelope or LFO can be aimed at any parameter of any module, and the whole graph serialises to a patch you can save.

How it goes

4 steps
  1. Patch. Open /creator — no account, no install. Add modules, turn knobs, watch the scope.
  2. Sequence. Program the 16-step grid, set the tempo and swing, and let the transport run while you keep editing.
  3. Render. Bounce offline to WAV, or encode MP3 in the browser with the vendored encoder. Signed-in users get the export button.
  4. Publish. Add a title, artist name, genre and BPM, then submit. Your track gets a page, cover art, share links and a stream URL.

No account needed to make noise

The creator is open to everyone: every module, the mixer, the sequencer and the whole sound library work while signed out, and your patch lives in your browser. You only need an account to export a render, download other people's tracks, and submit your own to the library — that is where files, credits and moderation start to matter.

Start patching Create an account Handle, display name, e-mail, password. Nothing else.