Using pisound with LV2

Update: Unfortunately the rpi.autostatic.com repository used in this guide seems to be no longer available.

Hey guys,

On http://rpi.autostatic.com/ repository you can find some cool software packages for audio. One of those is ‘Carla’ - a host for LV2 plugins.

So let’s give it a go.

First we have to add the repository to apt-get:

wget -q -O - http://rpi.autostatic.com/autostatic.gpg.key | sudo apt-key add - sudo wget -q -O /etc/apt/sources.list.d/autostatic-audio-raspbian.list http://rpi.autostatic.com/autostatic-audio-raspbian.list sudo apt-get update

After that’s done, let’s install Carla as well as jackd server and qjackctl for configuring it:

sudo apt-get install carla jackd qjackctl

Then start qjackctl, you can do that by hitting Ctrl+F2 and typing in qjackctl and pressing enter.

Configure it in Setup… like so:

And start the jack server by pressing Start:

Now run Carla (Alt+F2, carla, enter)

Click Configure Carla and make sure that Audio Driver is set to JACK. It will connect to the already started Jack server. For process mode I’ve used Single Client, but you can use any option you like.

Then you can add plugins in Plugins section, and patch them up in Patch Bay section.

The top screenshot shows ZSynAddSubFX connect to pisound’s Input and Output, as well as MIDI data routed to the synth plugin.

There’s a couple of plugins readily available to play around within Carla, and you should be able to find more LV2 plugins built for Raspberry Pi to experiment with on the Internet.

Have fun!

3 Likes

This is still currently working really well . The whole repo is super nice to look at , and most cool things work with Patchbox really well
https://kx.studio/Repositories:Applications

It looks like the repository in you command script isn’t up anymore.

http://rpi.autostatic.com/

I’m not much of a linux wiz and not sure how to modify the wget script.

I followed this steps , and then just used " sudo apt install carla etc"

Install required dependencies if needed

sudo apt-get install apt-transport-https gpgv

Remove legacy repos

sudo dpkg --purge kxstudio-repos-gcc5

Download package file

wget https://launchpad.net/~kxstudio-debian/+archive/kxstudio/+files/kxstudio-repos_10.0.3_all.deb

Install it

sudo dpkg -i kxstudio-repos_10.0.3_all.deb

Indeed, it looks like the rpi.autostatic.com repository went offline and is no longer available.

I installed the dependencies and downloaded and installed the package file as per your suggestion. But could you clarify this a bit. (You can’t etc a linux noob!)

I followed this steps , and then just used " sudo apt install carla etc"

If you meant run this: sudo apt-get install carla jackd qjackctl a per the original msg, it says package Carla has no installation candidate.

@DrKoma, if Carla package was found for you, you may have some APT server installed that hosts the package. You may check all your APT sources and share them by running:

grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*

or apt show carla should provide exact information which APT server hosts the package.

@Giedrius , I got the repos isntalled from kxstudio:

APT-Sources: http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu bionic/main armhf Packages

Sorry @wolfereeno , make sure you do " sudo apt install carla " with lower case c, after you have installed the repos in the instructions I posted from the site how-to
https://kx.studio/Repositories

1 Like

hey there,

i’m having trouble trying to install carla… after adding the kxstudio repositories as suggested and running, sudo apt install carla, i get:

$ sudo apt install carla
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package carla is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'carla' has no installation candidate

my APT source are the following:

$ grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/*
/etc/apt/sources.list:deb http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
/etc/apt/sources.list:# Uncomment line below then 'apt-get update' to enable 'apt-get source'
/etc/apt/sources.list:#deb-src http://raspbian.raspberrypi.org/raspbian/ buster main contrib non-free rpi
/etc/apt/sources.list.d/blokas.list:deb http://blokas.io/apt/ rpi main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:deb http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:#deb-src http://ppa.launchpad.net/kxstudio-debian/libs/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:deb http://ppa.launchpad.net/kxstudio-debian/music/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:#deb-src http://ppa.launchpad.net/kxstudio-debian/music/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:deb http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:#deb-src http://ppa.launchpad.net/kxstudio-debian/plugins/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:deb http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:#deb-src http://ppa.launchpad.net/kxstudio-debian/apps/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:deb http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-debian-ppas.list:#deb-src http://ppa.launchpad.net/kxstudio-debian/kxstudio/ubuntu bionic main
/etc/apt/sources.list.d/kxstudio-external.list:deb [arch=amd64,i386] https://kx.studio/repo/ stable free
/etc/apt/sources.list.d/kxstudio-external.list:deb [arch=amd64,i386] https://kx.studio/repo/ gcc5 free
/etc/apt/sources.list.d/raspi.list:deb http://archive.raspberrypi.org/debian/ buster main
/etc/apt/sources.list.d/raspi.list:# Uncomment line below then 'apt-get update' to enable 'apt-get source'
/etc/apt/sources.list.d/raspi.list:#deb-src http://archive.raspberrypi.org/debian/ buster main
/etc/apt/sources.list.d/vscode.list:### Disabled by raspberrypi-sys-mods ###

any ideas?

thank you!
schmolmo

Hey @schmolmo , what do you get with ? :thinking:

sudo apt search carla

There is another version called carla-git , but you should get it in apt
strange

1 Like

this is the options I see on my 64bit system as well :

1 Like