How are you doing with the install process?

I've also got many sounds that are not being found. From log -

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

Should I delete it all and start over? It was suggested that I build everything from source including the plugins. Is that still good advice?

thanks
tom

Here is the stdout output. I got an error in the first attempt that the /tmp directory was still there so I deleted /tmp and ran it again. The error referenced in the output is over 40K and didn't seem appropriate to paste here. I can mail that to you if needed.

thanks
tom


Hit:1 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:4 http://ppa.launchpad.net/atareao/atareao/ubuntu bionic InRelease [15.4 kB]
Get:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Hit:6 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease
Hit:7 http://ppa.launchpad.net/fingerprint/fingerprint-gui/ubuntu bionic InRelease
Get:8 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [914 kB]
Hit:9 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu bionic InRelease
Get:10 http://us.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages [668 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 DEP-11 Metadata [307 kB]
Hit:12 http://ppa.launchpad.net/ubuntubudgie/backports/ubuntu bionic InRelease
Get:13 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe i386 Packages [1,013 kB]
Get:14 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1,065 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 DEP-11 Metadata [273 kB]
Get:16 http://us.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 DEP-11 Metadata [2,468 B]
Get:17 http://us.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 DEP-11 Metadata [7,972 B]
Get:18 http://ppa.launchpad.net/atareao/atareao/ubuntu bionic/main i386 Packages [8,480 B]
Get:19 http://security.ubuntu.com/ubuntu bionic-security/main amd64 DEP-11 Metadata [38.7 kB]
Get:20 http://ppa.launchpad.net/atareao/atareao/ubuntu bionic/main amd64 Packages [8,484 B]
Get:21 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 DEP-11 Metadata [42.1 kB]
Get:22 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Get:23 http://ppa.launchpad.net/atareao/atareao/ubuntu bionic/main Translation-en [4,748 B]
Fetched 4,624 kB in 2s (2,553 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
5 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.4ubuntu1).
libfftw3-dev is already the newest version (3.3.7-1).
libjack-jackd2-dev is already the newest version (1.9.12~dfsg-2).
libreadline-dev is already the newest version (7.0-3).
libxt-dev is already the newest version (1:1.1.5-1).
pkg-config is already the newest version (0.29.1-0ubuntu2).
libcwiid-dev is already the newest version (0.6.00+svn201-4).
libqt5sensors5-dev is already the newest version (5.9.5-0ubuntu1).
libqt5webkit5-dev is already the newest version (5.212.0~alpha2-7ubuntu1).
qtpositioning5-dev is already the newest version (5.9.5+dfsg-0ubuntu2).
qttools5-dev is already the newest version (5.9.5-0ubuntu1).
qttools5-dev-tools is already the newest version (5.9.5-0ubuntu1).
subversion is already the newest version (1.9.7-4ubuntu1).
cmake is already the newest version (3.10.2-1ubuntu2.18.04.1).
git is already the newest version (1:2.17.1-1ubuntu0.6).
libasound2-dev is already the newest version (1.1.3-5ubuntu0.5).
libavahi-client-dev is already the newest version (0.7-3.1ubuntu1.2).
libicu-dev is already the newest version (60.2-3ubuntu3.1).
libsndfile1-dev is already the newest version (1.0.28-4ubuntu0.18.04.1).
libudev-dev is already the newest version (237-3ubuntu10.39).
qt5-qmake is already the newest version (5.9.5+dfsg-0ubuntu2.5).
qt5-default is already the newest version (5.9.5+dfsg-0ubuntu2.5).
qtdeclarative5-dev is already the newest version (5.9.5-0ubuntu1.1).
The following packages were automatically installed and are no longer required:
gconf-service gconf-service-backend gconf2-common gir1.2-gconf-2.0
libfakekey0 libfprint0 libgconf-2-4 libpolkit-qt-1-1 libqca2 libqca2-plugins
python3-evdev
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
-- Configuring incomplete, errors occurred!
See also "/tmp/sc3-plugins/build/CMakeFiles/CMakeOutput.log".

2nd run....deleted /tmp

Hit:1 http://us.archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://us.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu bionic-backports InRelease
Hit:4 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:5 http://ppa.launchpad.net/atareao/atareao/ubuntu bionic InRelease
Hit:6 http://ppa.launchpad.net/deadsnakes/ppa/ubuntu bionic InRelease
Hit:7 http://ppa.launchpad.net/fingerprint/fingerprint-gui/ubuntu bionic InRelease
Hit:8 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu bionic InRelease
Hit:9 http://ppa.launchpad.net/ubuntubudgie/backports/ubuntu bionic InRelease
Reading package lists...
Building dependency tree...
Reading state information...
5 packages can be upgraded. Run 'apt list --upgradable' to see them.
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.4ubuntu1).
libfftw3-dev is already the newest version (3.3.7-1).
libjack-jackd2-dev is already the newest version (1.9.12~dfsg-2).
libreadline-dev is already the newest version (7.0-3).
libxt-dev is already the newest version (1:1.1.5-1).
pkg-config is already the newest version (0.29.1-0ubuntu2).
libcwiid-dev is already the newest version (0.6.00+svn201-4).
libqt5sensors5-dev is already the newest version (5.9.5-0ubuntu1).
libqt5webkit5-dev is already the newest version (5.212.0~alpha2-7ubuntu1).
qtpositioning5-dev is already the newest version (5.9.5+dfsg-0ubuntu2).
qttools5-dev is already the newest version (5.9.5-0ubuntu1).
qttools5-dev-tools is already the newest version (5.9.5-0ubuntu1).
subversion is already the newest version (1.9.7-4ubuntu1).
cmake is already the newest version (3.10.2-1ubuntu2.18.04.1).
git is already the newest version (1:2.17.1-1ubuntu0.6).
libasound2-dev is already the newest version (1.1.3-5ubuntu0.5).
libavahi-client-dev is already the newest version (0.7-3.1ubuntu1.2).
libicu-dev is already the newest version (60.2-3ubuntu3.1).
libsndfile1-dev is already the newest version (1.0.28-4ubuntu0.18.04.1).
libudev-dev is already the newest version (237-3ubuntu10.39).
qt5-qmake is already the newest version (5.9.5+dfsg-0ubuntu2.5).
qt5-default is already the newest version (5.9.5+dfsg-0ubuntu2.5).
qtdeclarative5-dev is already the newest version (5.9.5-0ubuntu1.1).
The following packages were automatically installed and are no longer required:
gconf-service gconf-service-backend gconf2-common gir1.2-gconf-2.0
libfakekey0 libfprint0 libgconf-2-4 libpolkit-qt-1-1 libqca2 libqca2-plugins
python3-evdev
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Submodule path 'external_libraries/nova-simd': checked out '314068939cd52cb44cd7d46c1db309a777fd8686'
Submodule path 'external_libraries/stk': checked out 'a506acc7082f5b602a42bbecfdc586fad0228c89'
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring incomplete, errors occurred!
See also "/tmp/sc3-plugins/build/CMakeFiles/CMakeOutput.log".

Yes please email this over - alex@slab.org

i get an error when i try to update tidal with cabal update and cabal install tidal
-bash: cabal: command not found

try this

. ~/.ghcup/env
cabal update
cabal install tidal --lib

If it still doesn't work, then ghc didn't install. You can install it with this:

curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | sh
1 Like

yeah, it worked with . ~/.ghcup/env
thanks!

1 Like

Looks like none of my sounds are loading.

Getting errors like this when I select a line of code to play like this

d1 $ sound "hi lo [hi hi] lo"

For the above line, in the SC window I get

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

I looked in the boot log in SC, and both of those sounds are listed as loading.

I'll poke around a bit, but this is strange.

UPDATE : removed the jack loading lines in init...that didn't help...now I have no sound
Also changed the default boot in SC to new session, in case my changing of the init file
would cause the sound to not work

This time when I quit jack, supercollider stopped automatically

rebooted SC. Still have no sound, though I'm not sure my output sound source is working. Is there a way to make SC play a sound regardless of samples loaded to make sure the output is configured
properly.

I believe I may just reinstall everything onto a new SSD after dinner.

UPDATE
I sent the SC boot log

tom k

Can you share your sc boot log?

This is really strange, I can't see anything wrong with the sc boot, apart from the lack of sc3-plugins. :confused:

I pulled the HD, put in an SSD and reinstalled the OS. Music only from now on! No mixing work and pleasure on my computers! The install instructions for linux suggested that I build SC and tidal from scratch.

The docs suggest I DON'T do a "sudo apt-get supercollider sc3-plugins". Still good advice?

thanks,
tom k

Alex,
I'm back up and running after a OS reinstall on a new drive.

Thanks for your help.
tom k

1 Like

I'm finally done with the install!

1 Like

I had issues running Tidal from Emacs because "BootTidal.hs" wasn't pulled in when running C-c C-s. The message was Prelude> IO error: "/home/user/.cabal/store/ghc-8.0.2/package.db/BootTidal.hs" does not exist . The issue was in tidal.el ... which I patched locally to fix it after a day of poking.

Same. After searching through the bugs on github, found what looks like a reasonable workaround and submitted a PR, https://github.com/tidalcycles/Tidal/pull/652

(Everything else was by the book, and it seems like Jack/Pulse coexistence on Ubuntu is okay these days.)

1 Like

A side note, I know you've got this sorted for your purposes, but I thought I'd just post a bit of a note about how the pieces fit together, so you're not dependent on supercollider for your JACK/pulseaudio bridging - ie in case you want to use JACK for other purposes:

Under Ubuntu (and I expect under debian too), the pulseaudio-module-jack package comes with a pulse module called module-jackdbus-detect.so

This module is called in the /etc/pulse/default.pa file around line 58:

### Automatically connect sink and source if JACK server is present
.ifexists module-jackdbus-detect.so
.nofail
load-module module-jackdbus-detect channels=2
.fail
.endif

It's purpose is to automate the loading of module-jack-sink and module-jack-source when it detects a JACK service running. I find it works most of the time, but I will occasionally find I need to load the modules manually after a long time and many suspend cycles.

In a terminal, you can run

pactl load-module module-jack-sink
pactl load-module module-jack-source

Even less frequently, the pulseaudio daemon running in my user session needs a restart altogether, you can achieve this by running in a terminal:

pulseaudio  -k

...the k is for --kill, but the daemon should be automatically restarted

Hope that's of use to you/someone -