From TidalCycles userbase
The following are required:
- Haskell Platform - the Full platform is recommended. Advanced users may try using the Core platform.
- Atom Editor
- SuperCollider (version 3.7 or later)
The following are optional:
- SC3 Plugins - you may need the SuperCollider sc3-plugins if you want to use any of the synths included in SuperDirt. Most of the examples in the documentation will still work, so you could skip this step and return to it later.