Skip to content

Tidal Cycles

Intro

  • Tidal Cycles (Tidal) is a pattern language for live coding music.
  • SuperCollider is an audio engine used by Tidal. It also provides a programming language sclang for audio synthesis.
  • SuperDirt is a plugin for SuperCollider for receiving messages and turning them to sound[^1].
  • Strudel is a Tidal's port to JavaScript.
  • Uzulangs shares the same-model (mini-notation) for describing sequences.

Setup

  • enable jack from pipewire
  • enable superdirt (supercollider with sc3 plugins) from ghci - execute SuperDirt.start

[^1]: Start Tidal | Tidal Cycles

[^2]: GitHub - mitchmindtree/tidalcycles.nix: A Nix flake for Tidal Cycles.