Strudel
Web-based live-coding environment; a faithful JavaScript port of TidalCycles for algorithmic patterns.
| Language | JavaScript |
|---|---|
| Category | Live coding |
| License | AGPL-3.0 |
| Platforms | Web |
| Install | Open strudel.cc, or npm install @strudel/web |
| First released | ~2022 |
| Maintained | Yes |
| Links | Website · Source |
Strengths
- TidalCycles pattern language in the browser, no install
- Modular npm packages under @strudel namespace
- Active development and community
Limitations
- AGPL-3.0 copyleft can complicate proprietary embedding
- Pattern mini-notation has a learning curve
Best for
Live-coding algorithmic music patterns directly in the browser.
Minimal example
note("c e g b").sound("piano").slow(2)