← All projectsLet’s talk about your project 
Just for fun
Boombox
A tiny music machine, without a single audio file.

Loading the demo…
What it is
A step sequencer: five tracks, presets and a “Surprise me” button that composes a new pattern.
Why it is solid
A steady beat: sound is scheduled on the browser’s audio clock, not with plain timers.
To try
Press Play, then “Surprise me”. Turn the volume down first.
At a glance
- Sound starts only on click
- No audio files
- Usable by keyboard
For the curious: built with
- TypeScript
- Web Audio API
- Canvas
