Carla - no-gui and headless?

All your LV2 and LADSPA goodness and more.

Moderators: MattKingUSA, khz

Post Reply
greenmint
Established Member
Posts: 3
Joined: Fri Feb 23, 2018 12:56 am

Carla - no-gui and headless?

Post by greenmint »

Hey everyone,

Just trying to find some information on Carla. I got Carla running in no-gui mode but cant seem to work out control. Is Carla OSC only or can we send commands via console in no-gui mode?

And the second questions, does Carla support headless operation?

Thanks!
greenmint
Established Member
Posts: 3
Joined: Fri Feb 23, 2018 12:56 am

Re: Carla - no-gui and headless?

Post by greenmint »

Hey falkTX,

Thanks for the reply and the work on Carla :) Actually adding and removing plugins via OSC (or command line) is exactly what I need. So I guess using the python / cpp headers is best for me, are there any resources on usage for these?
greenmint
Established Member
Posts: 3
Joined: Fri Feb 23, 2018 12:56 am

Re: Carla - no-gui and headless?

Post by greenmint »

falkTX wrote:for the python API, sure.
your main entry point is this file:
https://github.com/falkTX/Carla/blob/ma ... backend.py

The C-API is defined here:
https://github.com/falkTX/Carla/blob/ma ... aBackend.h
https://github.com/falkTX/Carla/blob/ma ... arlaHost.h

Here's an example of using the python API:
https://github.com/falkTX/Carla/blob/ma ... he-test.py
Hey falkTX,

Thanks for the pointers. I am just starting to try and understand the C-API. Aside from including the headers, what is nesscary for using this? And is there any API doc (I notice some doxygen-esque comments, is there a makefile command for docs?).

Is the general idea to have carla run standalone and you can message through this API or do you actually have to build carla as part of your program?
Not quite sure how to get started!
Post Reply