Livecoding environment for SC & TidalCycles

Cells is a live and creative coding environment. It allows you to organize code into runnable snippets and mix programming languages.

You can use it as a sequencer, effect processor, DAW, for generative/interactive installations, prototyping, visuals, and more.

Cells supports:

  • Clojure
  • Common Lisp (SBCL)
  • Haskell
  • Lua
  • Node.js
  • Overtone
  • Python
  • Ruby
  • Scheme (Chez)
  • SuperCollider
  • Swift
  • TidalCycles


You need Python and poetry.

First, you need to install dependencies:

poetry install


poetry run cells -d

Or checkout releases section for distributed packages.

1 Like