How are you doing with the install process?

If the poll is representative, then it seems we’re in a fairly good place with installation. The person who hit problems - please get in touch, ta!

On Arch Linux I tried the existing tidalcycles pacman package and I never could get it to work. When I switched to using ghcup it was smooth sailing. It seems like Arch recently changed something in the way they setup haskell that breaks the package but I never dug into it enough to actually understand the issue.

1 Like

Still having troubles! I seem to have everything installed and working fine, but Tidal is not properly loading the library… this is what I get

: error:
    Could not find module ‘Sound.Tidal.Context’
    It is not a module in the current program, or in any known package.

 Variable not in scope: d1 :: t0 -> t

 Variable not in scope: s :: [Char] -> t0

Having an error when doing cabal new-install tidal --lib
Here is what its saying. Feel like im going in circles with the troubleshooting options and getting nowhere. Pls help lol.

PS C:\WINDOWS\system32> cabal new-install tidal --lib
Resolving dependencies…
cabal.exe: Could not resolve dependencies:
[__0] trying: base-4.12.0.0/installed-4.1… (user goal)
[__1] trying: ghc-8.6.5/installed-8.6… (user goal)
[__2] next goal: process (user goal)
[__2] rejecting: process-1.6.8.2 (conflict: ghc =>
process==1.6.5.0/installed-1.6…)
[__2] rejecting: process-1.6.8.1, process-1.6.8.0, process-1.6.7.0,
process-1.6.6.0, process-1.6.5.1, process-1.6.5.0/installed-1.6…,
process-1.6.5.0, process-1.6.4.0, process-1.6.3.0, process-1.6.2.0,
process-1.6.1.0, process-1.6.0.0, process-1.5.0.0, process-1.4.3.0,
process-1.4.2.0, process-1.4.1.0, process-1.4.0.0, process-1.3.0.0,
process-1.2.3.0, process-1.2.2.0, process-1.2.1.0, process-1.2.0.0,
process-1.1.0.2, process-1.1.0.1, process-1.1.0.0, process-1.0.1.5,
process-1.0.1.4, process-1.0.1.3, process-1.0.1.2, process-1.0.1.1,
process-1.0.0.0 (constraint from user target requires ==1.6.8.2)
[__2] fail (backjumping, conflict set: ghc, process)
After searching the rest of the dependency tree exhaustively, these were the
goals I’ve had most trouble fulfilling: process, base, ghc

I’m sorry I forgot to mention i’m on Windows 10

I think you have multiple copies of haskell installed now, and atom is loading the wrong one.
Did you try this? "Learning Tidal" course week zero - installation and exploration - #46 by yaxu

Installation was fine here on Windows 10. But when I tried to start SuperDirt on SuperCollider, the server won’t boot, returning “RESULT = -1073741786”. A quick search on the web and I found out this was a problem related to JACK being installed on my system. I uninstalled JACK, tried to boot SuperDirt and everything worked fine. So, I hope this will be helpful for other users!

1 Like

@malnourish Hm, I’ve had a look around, and this seems to be yet another bug with cabal.
You should be able to fix it by deleting your package environment file and trying again. To find the location of that file, run ghci from the commandline, it should tell you the location when it starts up (saying Loaded package environment from …)

Ended up uninstalling everything and starting completely over haha. All good now though. Getting sounds! Thanks

1 Like

yes, on linux if you run into errors/missing path you should install ghcup instead of the stack ghci (as it is the default for the mac install already
check this & this for more info and install guides
: )

Hi,

my installation went good on ubuntu but I’d like to know if there is a way to properly stop all components and get the pc’s sound back to normal without rebooting.

Thanks,
Anthony

1 Like

Yes, by stopping jackd. I generally start and stop it with qjackctl. You can also stop it with killall jackd from a terminal window. Sometimes I have to do killall jackdbus instead, a bit unsure what’s going on there.

Thank you for quick response. It's exactly what i was looking for. :slightly_smiling_face:

I just found 2 guides related to jackd & pulseaudio coexisting on the forum, which sounds like a better solution than the one i was looking for. I'll try these out.

Best regards,
Anthony

1 Like

I just installed under Ubuntu Budgie 18.04 following the posted instructions and there were no errors. How do I verify that everything is working? I already had Atom installed.

Thanks,
Tom K

I think this is what you want: https://tidalcycles.org/index.php/Start_tidalcycles_and_superdirt_for_the_first_time

If you want to update docs, Instructions at https://tidalcycles.org/index.php/Start_tidalcycles_and_superdirt_for_the_first_time

say startup.scd should go here : ~/Library/Application\ Support/SuperCollider/startup.scd

Which looks like a MacOS path. Looked this up and put it in ~/.config/SuperCollider/startup.scd

I presume that you have to restart SC if it is already running? Does jackd need to be restarted? I’m getting the realtime scheduling error, SC3 plugins not found and

WARNING: Dirt could not load some synths from default-synths.scd, because sc3plugins are necessary and missing.

I did install from the Linux script.

UPDATE : everything is working…just need to look up how to switch default audio device in jack.

Will start looking through other docs.

Thanks,
Tom K

1 Like

Hi, Weird Issue. I cannot play youtube videos in either Chrome browser or Firefox after installing supercollider. Youttube videos just pause, and don’t play.

I am not sure where to put this, because it’s not really about the install process, but it is a side effect I have noticed.

So! I am putting it here.
I am running Debian Buster on an Lenovo T430 laptop. This is a default install, with a Gnome desktop environment. (When I say default, I mean I have only installed software via apt). It is a laptop I use for music, so I will have installed qjackctl and some other Debian Gnu/Linux things. However, I’ve not done anything, except install packages via apt, this involves Google Chrome browser ( from Google repo) and Firefox LTR from Debian

I followed the install instructions. Everything worked first time. (Compiling SuperCollider, adding the SC plugins etc. )
I followed the instructions from here https://tidalcycles.org/index.php/Linux_installation

This is what I did in detail

sudo dpkg -i atom-amd64.deb 
sudo apt-get install build-essential cabal-install git jackd2
mkdir src
cd src/
git clone https://github.com/lvm/build-supercollider/
cd build-supercollider
sh build-supercollider.sh 
sh build-sc3-plugins.sh 
cd 
cabal update
cabal install tidal

Anyway, If anyone knows how to fix it, please tell, me. It’s not super important. I can watch the videos separate from launching supercollider, but it would be nice, not to have to close supercollider first whilst watching them.

Thanks in advance.

I’ve installed Tidal on a laptop running Ubuntu Budgie 18.04. Works perfectly, except I am having the same problem as Kate… YouTube videos don’t play, but had not connected the dots until I read her post. In the meantime, I am watching the videos on a iPad Pro.

Tom

1 Like

I first tried installing on Windows 10 via chocolatey, but had problems. I uninstalled everything then went through the manual install method without any issues.

1 Like

@kate @tkarches for the problem with YouTube audio stopping on Linux when SuperCollider runs, have a look at this post:

1 Like