Carla
This works well when using TigerVNC.
Repository
https://kx.studio/Repositories
Current version (visit site above for latest)
sudo apt-get update sudo apt-get install gpgv wget wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_11.2.0_all.deb sudo dpkg -i kxstudio-repos_11.2.0_all.deb
sudo apt-get update
Install
sudo apt-get install carla carla-bridge-linux64 carla-data -y
Debian13
Due a package renaming issue some plugins will not install so we need to fake the old name.
sudo apt-get install equivs -y mkdir -p ~/etc && cd ~/etc vim libgdk-pixbuf-fake.control
Section: misc Priority: optional Standards-Version: 4.6.2 Package: libgdk-pixbuf2.0-0 Version: 2.42.12 Architecture: all Depends: libgdk-pixbuf-2.0-0 Description: FIX pixbuf naming
equivs-build libgdk-pixbuf-fake.control sudo dpkg -i libgdk-pixbuf2.0-0_2.42.12_all.deb
Plugins
NB Some plugins depend on the fix given above.
sudo apt install helm calf-plugins fluidsynth x42-plugins -y sudo apt install lsp-plugins sudo apt install guitarix
https://github.com/midilab/jc303
https://x42-plugins.com/x42/x42-stepseq-8x8
jackd
Either use qjackctl or create a user service.
sudo apt install jackd2 jack-example-tools qjackctl a2jmidid
mkdir -p ~/.config/systemd/user
jackd.service
[Unit] Description=JACK Audio Daemon After=sound.target [Service] Type=simple Environment="JACK_NO_AUDIO_RESERVATION=1" ExecStart=/bin/jackd -dalsa -dhw:U192k -r48000 -p128 -n3 Restart=on-failure [Install] WantedBy=default.target
systemctl --user start jackd.service
a2jmidid.service
[Unit] Description=JACK MIDI Bridge After=jackd.service BindsTo=jackd.service [Service] Type=simple ExecStart=/usr/bin/a2jmidid -e Restart=on-failure RestartSec=2 [Install] WantedBy=jackd.service
systemd
systemctl daemon-reload systemctl --user enable jackd.service systemctl --user enable a2jmidid.service

