Strudo
Make music by typing, in the browser.
123 - 1 Change the code while it is still playing
- 2 Every voice on its own mixer channel
- 3 Every note drawn on the beat it plays
What it is
Most ways of making music with code start with an afternoon of setup, which is where the idea goes. Strudo opens in a browser tab and plays your change on the next beat. You can record and chop your own sounds without leaving the page, and an assistant will work on the track with you if you want one. Nothing to install, so the gap between thinking of something and hearing it is about a second.
The hard part
Music has to land on the beat, so every note has to be worked out and played in the few milliseconds before it is due, in a browser tab that is also running an editor. It works with no internet at all. Signing in only adds saving and the shared song feed.
Specification
| Pre-built voices | 40 |
|---|---|
| Sample-forge tools | 8 |
| Song templates | 5 |
| Licence | AGPL-3.0 |
| Backend needed to run it | None |
| Built with | React 19Vite 6CodeMirror 6Web AudioSupabaseCloudflare R2 + Workers |