There is an automatic installer for Tidal Cycles for Windows. It will install everything you need, including the required dependencies (Git, Haskell, Atom Editor, SuperCollider, SuperDirt). The installer assumes that these components aren't installed already. If they are, you might be better off installing all the rest by hand!
Installation is a three step process. It is mostly automated, but expect windows to give a few security pop-ups for you to accept. Windows 7 users: please report to the specific section at the end of this page.
I - Starting powershell as administrator
- Windows 10 - Hold down the windows key and press 'x', then choose Windows PowerShell (admin) in the menu that pops up.
- Windows 7 - Click the start button, type
powershell, then click with the right mouse button and choose Run as Administrator.
II - Installing Chocolatey: the package manager
The Chocolatey package manager is required. If you haven't installed it previously, you can get it by running this command:Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))```
III - Installing Tidal Cycles
Run the following command to install Tidal Cycles using Chocolatey:
shell choco install tidalcycles
Note: We are still working on the automatic installer. A lot of confusing information will scroll past. Please ignore messages about restarting Powershell. Just let the process run to the end.
You might prefer to install the different components of Tidal Cycles by hand. This is the recommand way for users who already installed some of the components (Git, Haskell, Atom Editor, SuperCollider, SuperDirt). All these components are needed to install Tidal Cycles.
SC3 Plugins is needed if you want to use any of the synthesizers included with Tidal Cycles. Most of the examples in the documentation will still work, but your intallation will likely be incomplete without it. You can skip the installation but be sure to come back later to install it if you want.
SuperDirt is the audio engine used by Tidal. Without it, Tidal Cycles will not emit any sound and will not be able to communicate through OSC or MIDI with other synthesizers. To install it, open SuperCollider and run the following command in the interactive editor (press Ctrl+Return to evaluate):
The installation will take a little while. You will know when the installation process is done by looking at the logs window. It will likely print something like the following:
You will need Haskell (Ghcup) to install Tidal Cycles. If you just installed it or already got it installed, open
PowerShell in administrator mode (see above). Enter the following commands:
The last command might take some time to complete. Be patient, and everything will be alright 😄.
If you are using Windows 7, some extra preparation is required before installing everything else:
- Make sure Windows 7 is up to date with the latest patches.
- Install/upgrade to .NET 4.5. You can download it here.
- Install Visual C++ redistributable. You can download it here
Look at the sidebar. You will see a list of text editors you can install to interact with Tidal and start playing 😄.