# How's the Tidal install process?

**URL:** <https://uzu.lurk.org/t/hows-the-tidal-install-process/4609>\
**Category:** TidalCycles\
**Tags:** installation\
**Created:** [10 March 2023 17:34 UTC](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609 "2023-03-10T17:34:01Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![yaxu](https://uzu.lurk.org/user_avatar/uzu.lurk.org/yaxu/32/2_2.png) [@yaxu](https://uzu.lurk.org/u/yaxu)\
**Post date:** [10 March 2023 17:34 UTC](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/1 "2023-03-10T17:34:01Z")

</div>

It'd be great to have a picture of how the Tidal install process is these days! Please answer this quick poll. If you like, feel free to give extra detail of your experience by hitting reply. Thanks!

For those who have tried installing Tidal in the last month or two, how did it go? Please answer the below poll for your operating system(s).

## Mac users

_Poll ([view on site](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/1))_

## Linux users

_Poll ([view on site](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/1))_

## Windows users

_Poll ([view on site](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/1))_

---

<div class="post-metadata">

**Author:** ![Jeff\_Brown](https://uzu.lurk.org/user_avatar/uzu.lurk.org/jeff_brown/32/2033_2.png) [@Jeff\_Brown](https://uzu.lurk.org/u/Jeff_Brown)\
**Post date:** [14 March 2023 19:59 UTC](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/2 "2023-03-14T19:59:41Z")

</div>

I found it easier to clone TidalCycles and run it as (hackable!) source than to install it.

Also, installing sc3-plugins for Supercollider used to be hard, on NixOS but now there's a single package that has both, `supercollider-with-sc3-plugins`.

---

<div class="post-metadata">

**Author:** ![ninioArtillero](https://uzu.lurk.org/user_avatar/uzu.lurk.org/ninioartillero/32/2749_2.png) [@ninioArtillero](https://uzu.lurk.org/u/ninioArtillero)\
**Post date:** [19 March 2023 23:22 UTC](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/3 "2023-03-19T23:22:10Z")

</div>

I also managed to install it on NixOS using that package and installing latest Tidal using `cabal install tidal --lib`. When I tried using the Tidal Nix package I couldn't make both Atom and Doom Emacs pick on it.

On Arch Linux I've encountered no problem at all.

---

<div class="post-metadata">

**Author:** ![giuliano\_obici](https://uzu.lurk.org/user_avatar/uzu.lurk.org/giuliano_obici/32/2593_2.png) [@giuliano\_obici](https://uzu.lurk.org/u/giuliano_obici)\
**Post date:** [10 May 2023 02:38 UTC](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/4 "2023-05-10T02:38:49Z")

</div>

Hi  
I updated to the Ventura macOS. I've been tring to install 2 times without good results. 😕  
Here is the Pulsar terminal result. I hope to get help from it.

Choose **ghc** base path

> no custom path configured  
> \*\*\* use ghcup default path\*\*

Ghci command: /Users/fite/.ghcup/bin/ghci Ghc-pkg command: /Users/fite/.ghcup/bin/ghc-pkg

Choose **BootTidal.hs** path

> no custom path configured  
> not found in current directory  
> \*\*\* found in the tidal installation folder\*\*

- load BootTidal.hs from /Users/fite/.cabal/share/x86\_64-osx-ghc-8.10.7/tidal-1.9.4/BootTidal.hs

t\> Loaded package environment from /Users/fite/.ghc/x86\_64-darwin-8.10.7/environments/default

t\>

t\> [TidalCycles version 1.8.0] Installed in /Users/fite/.cabal/store/ghc-8.10.7/tdl-1.8.0-a720d5d1/share Listening for external controls on 127.0.0.1:6010

t\> /Users/fite/.cabal/share/x86\_64-osx-ghc-8.10.7/tidal-1.9.4/BootTidal.hs:30:16: error: • Variable not in scope: streamSetCycle :: Stream -\> t • Perhaps you meant ‘streamResetCycles’ (imported from Sound.Tidal.Context) | 30 | setCycle = streamSetCycle tidal | ^^^^^^^^^^^^^^ • Variable not in scope: d1 :: ControlPattern -\> t • Perhaps you meant ‘dt’ (imported from Sound.Tidal.Context)

t\>

t\> Waiting for SuperDirt (v.1.7.2 or higher)..

t\> Connected to SuperDirt.

t\>

t\> • Variable not in scope: d1 :: ControlPattern -\> t • Perhaps you meant ‘dt’ (imported from Sound.Tidal.Context)

Reboot TidalCycles plugin

Choose **BootTidal.hs** path

> no custom path configured  
> not found in current directory  
> \*\*\* found in the tidal installation folder\*\*

- load BootTidal.hs from /Users/fite/.cabal/share/x86\_64-osx-ghc-8.10.7/tidal-1.9.4/BootTidal.hs

t\> ghc: signal: 15 Leaving GHCi.

t\> Loaded package environment from /Users/fite/.ghc/x86\_64-darwin-8.10.7/environments/default

t\>

t\> [TidalCycles version 1.8.0] Installed in /Users/fite/.cabal/store/ghc-8.10.7/tdl-1.8.0-a720d5d1/share Listening for external controls on 127.0.0.1:6010 Connected to SuperDirt.

t\> /Users/fite/.cabal/share/x86\_64-osx-ghc-8.10.7/tidal-1.9.4/BootTidal.hs:30:16: error: • Variable not in scope: streamSetCycle :: Stream -\> t • Perhaps you meant ‘streamResetCycles’ (imported from Sound.Tidal.Context) | 30 | setCycle = streamSetCycle tidal | ^^^^^^^^^^^^^^

- Git

- GitHub

![giulianobici's avatar](https://avatars.githubusercontent.com/u/e?email=giulianobici%40gmail.com&s=32 "giulianobici giulianobici@gmail.com")

# Create Repository

Initialize **/Users/fite/Documents** with a Git repository

Create repository

um.tidal1:12

LFUTF-8TidalCycles

GitHubGit (0)

---

<div class="post-metadata">

**Author:** ![HighHarmonics](https://uzu.lurk.org/letter_avatar_proxy/v4/letter/h/13edae/32.png) [@HighHarmonics](https://uzu.lurk.org/u/HighHarmonics)\
**Post date:** [11 May 2023 06:10 UTC](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/5 "2023-05-11T06:10:37Z")

</div>

You have an older version of ghc - 8.10.7. On a Mac it is better to be on 9.2.5 or 9.6.1. You can use ghcup to install ghc 9.2.5 or 9.6.1. And you should probably have cabal 3.10.1.0.

Then you need to delete your current Tidal install and reinstall it. To do this:

- Delete these folders

```haskell
/Users/<yourUser>/.ghc/
/Users/<yourUser>/.cabal/

```

- Then run the Tidal install commands:

```haskell
cabal update
cabal v1-install tidal

```

If you still get the same error you can try editing your BootTidal.hs file and commenting out the line with "streamResetCycles". This is only a temporary hack that helps you see if that is the only error.

---

<div class="post-metadata">

**Author:** ![cleary](https://uzu.lurk.org/user_avatar/uzu.lurk.org/cleary/32/177_2.png) [@cleary](https://uzu.lurk.org/u/cleary)\
**Post date:** [15 May 2023 03:44 UTC](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/6 "2023-05-15T03:44:24Z")

</div>

I might just make a note for non-discord users -

There has been a significant amount of work (and ongoing) to improve the Windows install situation. @HighHarmonics and il\_mix (discord) in particular have been at the core of this monumental task, and have significantly improved the documentation, troubleshooting and auto install (chocolatey) processes over the last few months.

Link: [Windows | Tidal Cycles](http://tidalcycles.org/docs/getting-started/windows_install)

It would be valuable to hear if some of the windows voters who completely failed to install previously would retry with this new info/applications onboard and let us know how they go?

---

<div class="post-metadata">

**Author:** ![giuliano\_obici](https://uzu.lurk.org/user_avatar/uzu.lurk.org/giuliano_obici/32/2593_2.png) [@giuliano\_obici](https://uzu.lurk.org/u/giuliano_obici)\
**Post date:** [18 May 2023 02:06 UTC](https://uzu.lurk.org/t/hows-the-tidal-install-process/4609/7 "2023-05-18T02:06:19Z")

</div>

Perfect!  
It's working now.  
Thank you so much HighHarmonics 😉
