TidalCycles

Create algorithmic patterns through live coding in Tidal Cycles, a free and open-source environment written in Haskell.

tidalcycles.org
TidalCycles homepage screenshot

About TidalCycles

Tidal Cycles is a free/open-source live coding environment for algorithmic patterns, written in Haskell. It includes a language for describing sequences of sounds, notes, and parameters, including polyphonic, polyrhythmic, and generative patterns, and uses SuperCollider for synthesis and MIDI.

It is used by musicians for composition, improvisation, and exploration of algorithmic music, with a community blog for sharing posts. Its pattern model has inspired related environments, including the web-based Strudel.

Key features

  • Live code algorithmic patterns with a text-based language
  • Describe polyphonic, polyrhythmic, and generative sound sequences
  • Control sounds, notes, and parameters through patterns
  • Use SuperCollider for synthesis and MIDI
Best for: Musicians who want to compose, improvise, and explore algorithmic music by writing code patterns.
Good for
  • Free and open-source software
  • Supports polyphonic, polyrhythmic, and generative patterns
  • Uses open-source SuperCollider for synthesis and MIDI

TidalCycles at a glance

Type
Online tool
Pricing
Not confirmed. Check the site
Platforms
Web
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Popular in Music Tools

Well-known listings from the same topic.

All 114
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing