Setting up the System
pip3 install oscpy
1: Build and install SC
2: Build a headless version of SC:
Follow https://github.com/supercollider/supercollider/blob/develop/README_LINUX.md but call cmake:
cmake -DCMAKE_BUILD_TYPE=Release -DNATIVE=ON -DSC_EL=no -DSC_ABLETON_LINK=off -NO_X11=ON -DSC_QT=OFF ..
Install SC-HOA classes:
Build Faust Reverb
Faust code for the Ambisonics reverb is located in
Faust/reverb. The install script builds and installs the SuperCollider class and objects to the user extensions directory. Make sure install ruby before using the Faust to SC compiler.
allow to switch between the standard SC install
and the headless version by setting symlinks in
Once the standard version is lionked,
scide can be started for
development and debugging.
For the installation of SeamLess the Meson build system is used.
Create build directory:
Set SeamLess location (e.g. EN325, HUFO):
Create symlink to specific snapshot:
WONDER also uses Meson.
Disable unneeded things
Turn off dbus activated jack
For using the seamless_jack system service it might be necessary to turn off the dbus activated jack daemon:
jackdbus auto in
Turn off pulseaudio
Pulseaudio runs as user service and should be masked.
Disable Automatic Updates
Automatic updates are not desired, since they can change the system behavior. In addition can disable the DANTE drivers.
It needs to be:
APT::Periodic::Update-Package-Lists "0"; APT::Periodic::Download-Upgradeable-Packages "0"; APT::Periodic::AutocleanInterval "0"; APT::Periodic::Unattended-Upgrade "0";
Turn off graphical user interface
Add user to audio group
Add the user to the audio group: