Skip to content
Quick installation of TidalCycles programming environment
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.



  • homebrew
  • Python 2.x (should already be present on OS X systems)


tidal-bootstrap is small python script which attempts to ease the installation process of the TidalCycles programming environment. It only works on OS X for the moment.

tidal-bootstrap installs the tools mentioned in TidalCycles Getting Started guide.

The script checks if the following programs are installed on the system:

  • SuperCollider
  • Atom
  • ghci (haskell-platform)

If it finds that any of the dependencies are missing, it will ask if the user would like to download the missing dependencies.

Additionally, it will install the Tidal package, the Atom plugin, and check the presence of the SuperCollider SuperDirt quark.

It uses homebrew (specifically homebrew-cask) to fetch and install the different dependencies.


If Haskell < 7.10 is currently installed, you will not be able to install Tidal because Haskell 7.8 broke in El Capitan. Uninstall ghc and cabal-install and try again. It may also be necessary to delete all libraries installed with the old cabal by running rm -rf ~/.cabal.

You can’t perform that action at this time.