Skip to main content

Upgrading


Tidal Cycles is a composite software. To upgrade it, it is highly recommended to upgrade everything along with the pattern library (the text editor and the SuperDirt audio engine as well). Each time a new version of Tidal is released, a new version of SuperDirt will likely follow, etc...

Ghc

If you are using windows, you will need at least version 9.4.2 of ghc installed, e.g. via chocolatey.

For linux and mac, you don't need to upgrade ghc.

Library

Upgrade tidal with the following from a terminal window (Linux/MacOS/Windows):

cabal update
cabal v1-install tidal

If you originally installed tidal with 'cabal install' rather than 'cabal v1-install', you might have to run the following command instead. However this tends to be less reliable than the above method.

cabal update
cabal install tidal --lib

If things get messed up, under linux and macos you can remove the folders .ghc and .cabal from your home folder, and try again. Under windows, you can try the same but by deleting the c:\Users\<user>\AppData\Roaming\cabal where <user> is your username.

Editor plugin

Your text editor might refer to the Tidal Cycles plugin as an extension or as a package. Check the sidebar to get more information about ways to update your favorite text editor.

SuperDirt

To upgrade the SuperDirt sound synthesiser/sampler, open SuperCollider, and paste the following command in the interactive editor. Select the text and press Shift+Enter:

Quarks.update("SuperDirt")

You'll need to recompile the class library. You can do this either by simply restarting the software or via the Recompile class library entry on the Language top-bar menu.