AppBreakup
TidalCycles logo

TidalCycles

Free live coding language for algorithmic music patterns, written in Haskell and played through SuperCollider.

Updated · AppBreakup editorial · Windows, macOS, Linux

Is TidalCycles free?

Yes, free and open source

Switch from TidalCycles to

All 5
Verified facts
4 of 4
Alternatives ranked
5
Approved reviews
0
Visits sent from here
0

About TidalCycles

TidalCycles, usually called Tidal, is a live coding environment for making patterns with code. It is best known for algorithmic music, from improvised algorave sets to studio composition. You write short lines in a compact notation for rhythms and sequences, then combine and transform them with a large library of pattern functions to build polyrhythmic, generative or evolving music. Tidal is embedded in Haskell, though users don't need to learn Haskell to start. It doesn't make sound by itself: by default it drives the SuperDirt sampler and synth inside SuperCollider, and it can also control other synths or hardware over OSC and MIDI. That setup is more involved than browser-based tools, which is why its sibling project Strudel exists. Tidal is free and open source, supported by an Open Collective, and runs on Windows, macOS and Linux. It has an active community with forums, a blog and a long history of academic and artistic use.

Best for: Live coders and electronic musicians who want a dense, expressive language for rhythmic patterns.

Pros and cons

What works

  • Very expressive notation for complex, polyrhythmic patterns
  • Controls SuperDirt, other synths or hardware via OSC and MIDI
  • Large, long-running community and documentation

Why people leave

  • Setup needs Haskell, SuperCollider and SuperDirt
  • Makes no sound on its own without a sound engine
  • Abstract syntax is harder for beginners than Sonic Pi

TidalCycles vs Strudel, Sonic Pi and SuperCollider

From each app's listing and the prices verified on its own site. A dash means we haven't verified it yet.

AttributeTidalCyclesStrudelSonic PiSuperCollider
PricingOpen sourceOpen sourceOpen sourceOpen source
Verified price————
Free planFree appFree appFree appFree app
Open sourceYesYesYesYes
Self-hostableNoNoNoNo
PlatformsWindows, macOS, LinuxWebWindows, macOS, Linux, WebWindows, macOS, Linux

Top TidalCycles alternatives

See all 5
  1. 1Strudel logo
    Strudel

    The same pattern language running in the browser, with no Haskell or SuperCollider install needed.

    68.8
  2. 2Sonic Pi logo
    Sonic Pi

    An easier all-in-one app with its own synths, better suited to beginners and classrooms.

    64.8
  3. 3SuperCollider logo
    SuperCollider

    Work directly in the engine Tidal uses, for custom synthesis and full control of sound.

    61.8
  4. 4ChucK logo
    ChucK

    Lower-level language where you schedule sound yourself, for finer control than pattern notation.

    59.4
  5. 5Max (Cycling '74) logo
    Max (Cycling '74)

    Patch-based environment for live electronics, connecting to synths and Ableton without writing Haskell.

    50.0

Why people left TidalCycles

In reviewers' own words, from reviews of the apps they moved to. These are their opinions, not ours.

No switching stories yet. If you moved away from TidalCycles, review the app you switched to and tell us why.

Reviews

No approved reviews yet. How we verify reviewers

Write a review of TidalCycles
Your rating of TidalCycles

Never shown publicly. A work email helps us verify you.

What did you use it for, and what was good or bad? At least 40 characters.

A GitHub username, your company domain, or say you can send a screenshot. Verified reviews count more.

By submitting, you confirm you're at least 16 and agree to our terms. Your name, rating, review and the date are published; your email isn't. See our privacy policy.

TidalCycles: common questions

What is TidalCycles?

TidalCycles: Free live coding language for algorithmic music patterns, written in Haskell and played through SuperCollider. Best for live coders and electronic musicians who want a dense, expressive language for rhythmic patterns. Available for Windows, macOS and Linux.

Is TidalCycles free?

Yes. TidalCycles is free, open-source software.

Is TidalCycles open source?

Yes.

What platforms does TidalCycles run on?

TidalCycles is available for Windows, macOS and Linux.

What are the best alternatives to TidalCycles?

The highest-ranked TidalCycles alternatives right now are Strudel, Sonic Pi and SuperCollider. See the full ranked list for pricing, platforms and verified facts.

TidalCycles vs Strudel: what's the difference?

Both TidalCycles and Strudel are free and open source. Only TidalCycles runs on Windows, macOS and Linux. Only Strudel runs on Web.

See all 5 TidalCycles alternatives