Record from mic or drop a file; chop it across sixteen pads.
Step grid, piano roll, swing & quantize, latency-compensated live recording.
Per-track FX, send buses, assignable knobs, note repeat, 16 levels.
Bounce to WAV, export stems, save projects as one shareable file. Fully offline.
Built-in missions walk you through the craft step by step, and a plain-English glossary explains every term with A/B audio demos — hear the difference, don't just read about it.
Audio runs on a dedicated real-time thread, separate from the UI — heavy interface work can never make the sound glitch or drop out.
Every note is scheduled to the exact audio frame, not a JavaScript timer. Timing stays tight at any tempo, with swing and quantize applied at the sample level.
Bounces and stems render faster than real time, entirely in the browser. Nothing is uploaded — your audio never leaves the machine.
Projects and samples are stored locally in the browser. Close the tab, lose your connection, come back next week — everything is still there.
A typed, component-driven interface over a hand-rolled DSP engine. The whole app is a single codebase, built for the browser from the start.
Install it from the browser like a native app. It launches from your dock and works fully offline — no connection required to make beats.
Sixteen is a free, browser-based drum machine, sampler and step sequencer — a complete groovebox that runs entirely on the web, with nothing to download and no account to create. Record or import sounds, chop them across sixteen velocity pads, program beats on the step grid or piano roll, shape them with built-in mixer effects, and export finished tracks as WAV files or separate stems. Everything is processed and stored locally on your device, so your audio never leaves the machine.
It's an independent project, built by Ben and actively refined. New instruments, sounds, workflow improvements and learning content ship regularly as the machine keeps growing — so it's worth checking back as Sixteen evolves.