# How are you doing with the install process?

**URL:** <https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363>\
**Category:** TidalCycles\
**Tags:** installation\
**Created:** [11 April 2020 09:02 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363 "2020-04-11T09:02:06Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Kate](https://uzu.lurk.org/user_avatar/uzu.lurk.org/kate/32/170_2.png) [@Kate](https://uzu.lurk.org/u/Kate)\
**Post date:** [13 April 2020 23:23 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/22 "2020-04-13T23:23:33Z")

</div>

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](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.

---

<div class="post-metadata">

**Author:** ![tkarches](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tkarches/32/286_2.png) [@tkarches](https://uzu.lurk.org/u/tkarches)\
**Post date:** [14 April 2020 03:36 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/23 "2020-04-14T03:36:50Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![denis.fitzpatrick](https://uzu.lurk.org/user_avatar/uzu.lurk.org/denis.fitzpatrick/32/3520_2.png) [@denis.fitzpatrick](https://uzu.lurk.org/u/denis.fitzpatrick)\
**Post date:** [14 April 2020 05:12 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/24 "2020-04-14T05:12:32Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![tedthetrumpet](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tedthetrumpet/32/39_2.png) [@tedthetrumpet](https://uzu.lurk.org/u/tedthetrumpet)\
**Post date:** [14 April 2020 06:44 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/25 "2020-04-14T06:44:25Z")

</div>

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

> [@Linux install script fails](https://club.tidalcycles.org/t/linux-install-script-fails/93/9):
>
> Yes by default jackd stops pulseaudio, which desktop apps use. There’s a lot of obscure information online about how to get them to work together, but I think these days it’s as simple as installing the pulseaudio-module-jack package. I find this doesn’t always work, though. Unrelatedly the exception in GraphDef\_Recv: exceeded number of interconnect buffers. looks concerning, in the video I posted recently you can see how to start superdirt with more options. I think you might need to add this …

---

<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:** [14 April 2020 09:42 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/26 "2020-04-14T09:42:33Z")

</div>

Hi @tkarches, which linux install script? I don’t think there is one linked from the install page. I have got a version of the mac tidal-bootstrap install that works under linux (I’m still to test that properly), but that installs atom, not emacs.

---

<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:** [14 April 2020 09:43 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/27 "2020-04-14T09:43:43Z")

</div>

Thanks for the report. I hope to work on the chocolatey install soon, having problems getting a testing environment working.

---

<div class="post-metadata">

**Author:** ![Kate](https://uzu.lurk.org/user_avatar/uzu.lurk.org/kate/32/170_2.png) [@Kate](https://uzu.lurk.org/u/Kate)\
**Post date:** [14 April 2020 10:45 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/28 "2020-04-14T10:45:41Z")

</div>

Hi @tedthetrumpet thanks, I have a solution now. For me there were a couple of extra steps involved.

- Issue: Browser does not play sound (Neither Firefox/Chrome) after following super
- Steps to reproduce:  
Follow instructions here [https://tidalcycles.org/index.php/Linux\_installation](https://tidalcycles.org/index.php/Linux_installation) to install supercollider and tidal.  
After starting supercollider youtube videos do not play (and eventually show the following error ![Screenshot from 2020-04-14 11-28-10](https://club.tidalcycles.org/uploads/default/original/1X/b5d5de183cf0d991e99c9a21be95148c17a78746.jpeg)

Workaround:  
OS: Debian Buster; default installation, with the default Gnome desktop environment. (I like Debian, and I like the defaults!)

- Install "pulseaudio-module-jack"  
`kate@sound:~$ sudo apt install pulseaudio-module-jack`
- Start supercollider as normal - This starts the jackd server
- After supercollider has started load the "jack-source" and "jack-sink" modules  
`kate@sound:~$ pactl load-module module-jack-sink`  
`kate@sound:~$ pactl load-module module-jack-source`

After doing this go to the gnome sound applet. A new output device will have appeared.

 ![Screenshot from 2020-04-14 11-41-52](https://club.tidalcycles.org/uploads/default/original/1X/9e1264c6c824a2214cb6916b844b867332d7ec4e.png)

Select this as the output.

Now youtube videos will play! 🙂

---

<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:** [14 April 2020 10:49 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/29 "2020-04-14T10:49:39Z")

</div>

Thanks @Kate!  
Through this install process, I'm pleasantly surprised at how many Linux people have popped up. I've always developed and used Tidal under Linux but have not noticed many other users until now. Lets not get tribal about it though, respect also to the windows and mac crews 😉

---

<div class="post-metadata">

**Author:** ![Kate](https://uzu.lurk.org/user_avatar/uzu.lurk.org/kate/32/170_2.png) [@Kate](https://uzu.lurk.org/u/Kate)\
**Post date:** [14 April 2020 10:58 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/31 "2020-04-14T10:58:02Z")

</div>

Hi @yaxu, I am definitely not tribal. I also don't really like "faffing" with computers! I am definitely in the "It should just work" camp. Lifes too short to spend looking at a screen anymore than necessary! 😉

Is there a way to get SuperCollider to do the `pactl load-module blah` thing automatically when it starts ?

---

<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:** [14 April 2020 11:02 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/32 "2020-04-14T11:02:47Z")

</div>

I think you could put e.g. `"pactl load-module blah".unixCmd;` to your supercollider startup file.

I didn't mean to say you were being tribal, just felt myself getting that way while writing, and keeping myself in check! 🙂

---

<div class="post-metadata">

**Author:** ![tedthetrumpet](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tedthetrumpet/32/39_2.png) [@tedthetrumpet](https://uzu.lurk.org/u/tedthetrumpet)\
**Post date:** [14 April 2020 11:15 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/33 "2020-04-14T11:15:10Z")

</div>

@kate great walkthrough. This question comes up a lot… maybe this answer could be shared more widely?

---

<div class="post-metadata">

**Author:** ![Kate](https://uzu.lurk.org/user_avatar/uzu.lurk.org/kate/32/170_2.png) [@Kate](https://uzu.lurk.org/u/Kate)\
**Post date:** [14 April 2020 11:44 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/34 "2020-04-14T11:44:50Z")

</div>

I have added

```
// get PulseAudio and Jack to work together - KD 2020-04-14
"pactl load-module module-jack-sink".unixCmd;
"pactl load-module module-jack-source".unixCmd;

```

to my startup. It needed to go inside the `s.waitForBoot { ... };` stanza.

Now everything just works! 🙂

---

<div class="post-metadata">

**Author:** ![tkarches](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tkarches/32/286_2.png) [@tkarches](https://uzu.lurk.org/u/tkarches)\
**Post date:** [14 April 2020 14:26 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/35 "2020-04-14T14:26:32Z")

</div>

I just ran the steps from the Linux install page, not really a script.

tom k

---

<div class="post-metadata">

**Author:** ![tkarches](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tkarches/32/286_2.png) [@tkarches](https://uzu.lurk.org/u/tkarches)\
**Post date:** [14 April 2020 14:40 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/36 "2020-04-14T14:40:49Z")

</div>

I use both Linux and MacOS but use Linux for music stuff where possible due to generally lower overhead and fewer potential interaction problems with other stuff running on the system. Right now I am running both Tidal and my work-from-home apps on the same system, but there is something to be said for dedicating a system for just doing music regardless of which OS I am using. I have seen performances go wrong more than once when there was an unfortunate interaction with something else on the computer.

tom k.

---

<div class="post-metadata">

**Author:** ![tkarches](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tkarches/32/286_2.png) [@tkarches](https://uzu.lurk.org/u/tkarches)\
**Post date:** [15 April 2020 21:53 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/37 "2020-04-15T21:53:21Z")

</div>

I used the script here -  
[https://github.com/lvm/build-supercollider](https://github.com/lvm/build-supercollider)

$ git clone [https://github.com/lvm/build-supercollider/](https://github.com/lvm/build-supercollider/)  
$ cd build-supercollider  
$ sh build-supercollider.sh  
$ sh build-sc3-plugins.sh

Just to be sure, I ran the last step again. Did not complete successfully

So, I quit Atom, then tried to quit SC, and it just hung. Killed it, restarted. Got the port in use error, killed 2 of the SC processes. Appparently not enough. What all do I have to kill if SC hangs? I only saw 2 processes that began with sc.

Tom

---

<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:** [15 April 2020 22:18 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/38 "2020-04-15T22:18:18Z")

</div>

Yes there should only be scsynth and sclang processes.  
You can find out what's listening on a port with `lsof -i :57120`. You might need to `apt install lsof`

---

<div class="post-metadata">

**Author:** ![tkarches](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tkarches/32/286_2.png) [@tkarches](https://uzu.lurk.org/u/tkarches)\
**Post date:** [16 April 2020 00:15 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/39 "2020-04-16T00:15:06Z")

</div>

Alex,

jackd was keeping the port open. stopping it was not enough. quitting was not enough. Had to kill it.

probably had something to do with the pulse audio/jack module

still getting this

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

and

**SC3-Plugins not found. This is not a problem.Note that we are using a comb delay, which may not sound the same as SwitchDelay from the plugins**

so tidal is working but Im getting a bunch of these on the SC console

**no synth or sample named 'lo' could be found.**  
**module 'sound': instrument not found: nil**

The bolded stuff is console messages

New info : , if I try to quit SC and Jack is running, it hangs until I kill jackd

thanks,  
tom k

---

<div class="post-metadata">

**Author:** ![tkarches](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tkarches/32/286_2.png) [@tkarches](https://uzu.lurk.org/u/tkarches)\
**Post date:** [16 April 2020 01:08 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/40 "2020-04-16T01:08:03Z")

</div>

Hmmm. I added those lines and now whenever I restart SuperCollider it fails because port 57120 is being used by jackd. Had to kill it (quit or stop not good enough). Are you seeing that at all?

also, if SC is running and I try to quit, it hangs until I kill jackd

tom k

---

<div class="post-metadata">

**Author:** ![tedthetrumpet](https://uzu.lurk.org/user_avatar/uzu.lurk.org/tedthetrumpet/32/39_2.png) [@tedthetrumpet](https://uzu.lurk.org/u/tedthetrumpet)\
**Post date:** [16 April 2020 04:58 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/41 "2020-04-16T04:58:29Z")

</div>

It sounds to me like the build-sc3-plugins.sh script is not working, so the plugins are not compiling. I had an issue with this about a month ago, which the developer closed, but I still think there may be something amiss here:

> <https://github.com/lvm/build-supercollider/issues/8>
>
> I think this is maybe a real issue this time. The plugins script is looking for …branch 3.11, but I don't think any such branch exists?

Also this one:

> <https://github.com/lvm/build-supercollider/issues/9>
>
> Script dies because sc3-plugins has no 3.11 branch.
> 
> I changed the value to 3.…10 (as that branch does exist) and it worked :ok\_hand:

---

<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:** [16 April 2020 09:16 UTC](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363/42 "2020-04-16T09:16:37Z")

</div>

Hm, I don't see why jackd would listen on port 57120. Is that what `lsof` says?

`lo` is in the samples-extra package, did you add that?

If you can share the full output of the build-sc-plugins.sh script, including the error messages, I can have a look at that.

[Previous page](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363.md?page=1)

[Next page](https://uzu.lurk.org/t/how-are-you-doing-with-the-install-process/363.md?page=3)
