Carla on the Raspberry Pi

Last week I managed to get Carla running on my RPi. Carla is a really nice plugin host that supports the most important plugin frameworks available for Linux (LV2, DSSI, LADSPA and VST) with some awesome extra features like a built-in ZynAddSubFX synth and support for SF2, SFZ and GIG files. The latter didn’t work until yesterday but I managed to compile LinuxSampler (which is needed by Carla in order to be able to load SFZ and GIG files) for the RPi with the help of Paul Brossier aka piem from the Aubio project.

I just wrote him a mail:

Hello Paul,

I’m trying to package LinuxSampler for Raspberry Pi but I’m running into an issue when compiling which fails with a message related to RTMath.h. After some googling I ended up here:
So I started scouring the interwebs and found this:
Where there is a reference to a possible fix. But the diff.gz that contains the patch is untraceable. I know this announcement is almost 8 years old but do you think you still have the diff or maybe an idea what changes you made to the code?

Thanks in advance and keep up the good work with Aubio!

Best regards,

Jeremy Jongepier

And guess what, he replied almost instantly! He gave me some pointers where to add some extra code and even though I’m not a coder I started trying things out. But then I stumbled upon actual patches to resolve this issue. I needed both the ARM and atomic patch and after applying those LinuxSampler compiled flawlessly in my Raspbian ARM chroot. The few lines of code I cooked up myself were almost identical so I got quite far actually. I should really pick up learning how to code, I think I’d learn fast.

So after compiling LinuxSampler I could rebuild Carla against the freshly created LinuxSampler libs. Installed the deb on my RPi and loaded some SFZ’s. It all worked like a charm. Carla is like a Swiss Army Knife, I’m really starting to appreciate this piece of software. Kudos to falkTX! And thanks to Paul Brossier for responding so quickly and helping me to get on the right track.

text-align: center;

Carla running on the Raspberry Pi

Carla on the Raspberry Pi

Sonatina Symphonic Orchestra

Kort geleden is de Sonatina Symphonic Orchestra sample bibliotheek gepubliceerd. Dit is een sample bibliotheek om orkestraties mee te maken, uitgegeven onder een Creative Commons Sampling Plus 1.0 licentie. De bibliotheek is beschikbaar als SFZ file dus met de LinuxSampler pakketten uit mijn PPA kun je de SSO SFZ file inladen en gebruiken. Ik heb aangeboden om de SFZ file te mirroren en staat inmiddels tussen de SSO HTTP mirrors. Het SFZ bestand wat ik beschikbaar stel is gepatched met de aanpassingen van pneuman/lsd/[lsd]. Niet alle samples zijn even bruikbaar, ik wilde bijv. de Glockenspiel gebruiken voor een track maar heb deze uiteindelijk zelf opgenomen, maar er zitten wel een aantal erg goeie tussen. Aanrader!

Sonatina Symphonic Orchestra

LinuxSampler met SFZ support

Sinds kort ondersteunt LinuxSampler ook het SFZ formaat. Dus ben aan het packagen geslagen en heb een versie van LinuxSampler met SFZ support voor Lucid Lynx beschikbaar in mijn PPA.  De belangrijkste reden om LinuxSampler met SFZ support te packagen is vanwege de Salamander Grand Piano sample pack die ik graag wilde proberen.

Na het installeren van de benodigde pakketten en het downloaden van de Salamander Grand Piano sample pack (1.3 Gb) kun je de handleiding gebruiken die op staat. En ik durf wel te zeggen dat dit een van de betere vrij te verkrijgen piano sample packs is dus zeker een aanrader.

LinuxSampler met SFZ support