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.
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.
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.
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.
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 to install supercollider and tidal.
After starting supercollider youtube videos do not play (and eventually show the following error
Workaround:
OS: Debian Buster; default installation, with the default Gnome desktop environment. (I like Debian, and I like the defaults!)
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.
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
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 ?
// 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.
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.
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.
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
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
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: