Page 1 of 1

Building Carla from source - some GUI issues

Posted: Sat Dec 31, 2022 3:59 pm
by lilith

Hi just tried to build Carla from source on MX Linux (MX-21.2.1_x64 Wildflower), but I have some issues.

I first installed all dependencies and except of QT4 (which is not available in MX Linux) everything looks good:

Code: Select all

$ make features
---> Main features 
Front-End:     YES
LV2 plugin:    YES
VST2 plugin:   YES
Link support:  YES
OSC support:   YES
Binary detect: YES

---> Engine drivers 
JACK:        YES
ALSA:        YES
PulseAudio:  YES
CoreAudio:   NO  [MacOS only]
ASIO:        NO  [Windows only]
DirectSound: NO  [Windows only]
WASAPI:      NO  [Windows only]
SDL:         NO  [Missing SDL]

---> Plugin formats: 
Internal: YES
LADSPA:   YES
DSSI:     YES
LV2:      YES
CLAP:     YES
VST2:     YES (with UI)
VST3:     YES (with UI, using JUCE)
AU:       NO  [MacOS only]

---> LV2 UI toolkit support: 
External: YES (direct)
Gtk2:     YES (bridge)
Gtk3:     YES (bridge)
Qt4:      NO  [Qt4 missing]
Qt5:      YES (bridge)
X11:      YES (direct+bridge)
Cocoa:    NO  [MacOS only]
Windows:  NO  [Windows only]

---> File formats: 
Basic: NO [libsndfile missing]
MP3:   YES
Extra: NO [FFmpeg missing or too new]
SF2/3: YES
SFZ:   YES

---> Internal plugins: 
Basic Plugins:    YES
Carla-Patchbay:   YES
Carla-Rack:       YES
External Plugins: NO

When I open Carla via Carla/source/frontend/./carla it opens and I can insert plugins as well. However I cannot click on the gear symbol to open the GUI of the plugin as it's greyed out.

Image

Carla shows up in Raysession and I can pass audio though.

Next I copied CarlaRack.so from the Carla/bin/ directory to my .vst folder and loaded the plugin in Reaper. Here also the GUI is not working.


Re: Building Carla from source - some GUI issues

Posted: Sat Dec 31, 2022 11:40 pm
by GMaq

Hi,
Why build it? You could 'probably' be OK to enable the KX Repos in MX and install Carla and the required bits and then disable the Repo... or download the Carla binaries here: https://kx.studio/Applications:Carla

I'm quite puzzled why you would move to MX and do most of the stuff that AV Linux has already done for you...on MX.. :? If you don't like the Liquorix kernel any and all Kernels in MX are installable in AV Linux, it is essentially MX XFCE4 tweaked for Audio..


Re: Building Carla from source - some GUI issues

Posted: Sun Jan 01, 2023 4:46 pm
by lilith
GMaq wrote: Sat Dec 31, 2022 11:40 pm

Hi,
Why build it? You could 'probably' be OK to enable the KX Repos in MX and install Carla and the required bits and then disable the Repo... or download the Carla binaries here: https://kx.studio/Applications:Carla

I'm quite puzzled why you would move to MX and do most of the stuff that AV Linux has already done for you...on MX.. :? If you don't like the Liquorix kernel any and all Kernels in MX are installable in AV Linux, it is essentially MX XFCE4 tweaked for Audio..

I have chosen MX Linux, because I tested both and MX Linux directly was working fine (was trying to boot another kernel in the AV Linux live ISO, but that was more complicated). I'm testing things since 3 weeks and I just wanted to have a simple solution at the moment for my laptop.

Also I wanted to optimize it by myself, because then I know what I have done and in case of problems I hopefully know what to do. My former main PC had some issues and i'm still not sure if something is broken. Very likely I will install AV Linux on it when my laptop is running fine.


Re: Building Carla from source - some GUI issues

Posted: Sun Jan 01, 2023 5:00 pm
by lilith
GMaq wrote: Sat Dec 31, 2022 11:40 pm

Hi,
Why build it? You could 'probably' be OK to enable the KX Repos in MX and install Carla and the required bits and then disable the Repo... or download the Carla binaries here: https://kx.studio/Applications:Carla

I'm quite puzzled why you would move to MX and do most of the stuff that AV Linux has already done for you...on MX.. :? If you don't like the Liquorix kernel any and all Kernels in MX are installable in AV Linux, it is essentially MX XFCE4 tweaked for Audio..

I downloaded the Carla binary. Stand alone version is working fine, but after copying the .so files to /.vst the GUI still does not work in Reaper.

Maye I need more in the .vst folder than only the .so files?

Image


Re: Building Carla from source - some GUI issues

Posted: Sun Jan 01, 2023 7:54 pm
by Impostor
lilith wrote: Sun Jan 01, 2023 5:00 pm

The vst folder in the download from kx contains:
(installing is unnecessary: just drop the carla.vst folder into your user vst plugin folder)


Re: Building Carla from source - some GUI issues

Posted: Sun Jan 01, 2023 8:00 pm
by lilith
Impostor wrote: Sun Jan 01, 2023 7:54 pm
lilith wrote: Sun Jan 01, 2023 5:00 pm

The vst folder in the download from kx contains:

Thank you, that helped. I copied the whole folder to .vst. Seems more is needed than just the *.so files.


Re: Building Carla from source - some GUI issues

Posted: Mon Jan 02, 2023 8:54 am
by tavasti
GMaq wrote: Sat Dec 31, 2022 11:40 pm

Why build it?

Idea of opensource is that you can build it. There may be various reasons:

  • Want to verify what software does
  • Want to make some changes to it
  • Binary available does not work for you because of different library versions

I have once built carla, and it was not easy. And even worse, some answers I got from falktx here are now gone when he removed his account.


Re: Building Carla from source - some GUI issues

Posted: Mon Jan 02, 2023 4:43 pm
by GMaq
tavasti wrote: Mon Jan 02, 2023 8:54 am
GMaq wrote: Sat Dec 31, 2022 11:40 pm

Why build it?

Idea of opensource is that you can build it. There may be various reasons:

  • Want to verify what software does
  • Want to make some changes to it
  • Binary available does not work for you because of different library versions

I have once built carla, and it was not easy. And even worse, some answers I got from falktx here are now gone when he removed his account.

Hi, yes I get that completely, the context was Carla on a particular Distro that would already take the app from KXStudio as-is or would be known to work with binary release. It was not a general statement about building software..