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

Resources

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies