TidalCycles
Pattern language observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 26
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5837
- days_rel: 451
- days_push: 446
- n_releases_24m: 1
Adoption not part of the score
2850 stars · 276 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Strudel is a web-based environment for live coding algorithmic music patterns, offering a faithful JavaScript port of the Haskell-based TidalCycles DSL. It lets musicians and coders compose and manipulate rhythmic patterns in the browser using Web Audio, and development has moved to Codeberg.
Use cases
- live code music in the browser
- create algorithmic drum patterns
- perform algorave sets with web audio
- port tidalcycles patterns to javascript
- teach live coding music to students
- prototype rhythmic sequences without installing software
When to choose
- you want to live code music instantly in a browser with no installation
- you want TidalCycles-style pattern semantics in JavaScript
- you are teaching or learning algorithmic composition
When to avoid
- you need the full Haskell TidalCycles ecosystem with SuperCollider backend
- you need offline desktop DAW-style production tooling
- you need studio-quality audio rendering rather than pattern experimentation
Facets
application · maturity active
audio-processing interpreter programming-language gui audio web-development programming-languages entertainment browser cross-platform live-coding algorave algorithmic-patterns web-audio tidalcycles music dsl sequencer audio web-server javascript
8 sources
- readme: https://github.com/tidalcycles/Tidal · fetched 2026-08-28 · 0d93b88b2f88
- homepage: https://codeberg.org/uzu/tidal · fetched 2026-08-29 · 38cc18f5e929
- site_page: https://docs.codeberg.org/getting-started/what-is-codeberg · fetched 2026-08-29 · fe3047f34c81
- site_page: https://docs.codeberg.org/getting-started/faq · fetched 2026-08-29 · 7ffd1ab1d66b
- site_page: https://docs.codeberg.org · fetched 2026-08-29 · 3c642f9d47c9
- site_page: https://codeberg.org/uzu/tidal/commit/5ae655255d87c983a596f398a0385b21df97df3b · fetched 2026-08-29 · b1e458d5b059
- site_page: https://codeberg.org/uzu/tidal/commit/6f097d93299058c44cd39fe564b0e82f7d36655e · fetched 2026-08-29 · b1e458d5b059
- site_page: https://codeberg.org/uzu/tidal/src/branch/main/CHANGELOG.md · fetched 2026-08-29 · b1e458d5b059
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| tidalcycles/Tidal | main | 10 |
| tidalcycles/strudel | frontend | 10 |
For agents
markdown · JSON · MCP: product_card(name="tidalcycles/Tidal")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem