Carla icon indicating copy to clipboard operation
Carla copied to clipboard

More Carla Ins/Outs in Patchbay mode

Open sonejostudios opened this issue 10 years ago • 18 comments

is there a possibility to add more Ins and Outs to Carla in the Patchbay mode? would be very nice :) cheers

sonejostudios avatar Sep 22 '15 11:09 sonejostudios

not dynamically, no. but right now you have:

  • stereo
  • stereo + extra input (sidechain)
  • 16 (stereo) channels
  • 32 (stereo) channels

is 32 stereo channels not enough?

falkTX avatar Sep 22 '15 11:09 falkTX

oh great, 16 is enough already. :) but where can I configure it? thanks in advance! all the best

sonejostudios avatar Sep 22 '15 13:09 sonejostudios

you don't configure it, you load a separate version that has the 16 outputs.

this is only for carla-patchbay plugin of course. rack mode is always stereo.

falkTX avatar Sep 22 '15 14:09 falkTX

I don't get it exactly... how can I load such a version? If I go to Configure Carla I can only choose between single-mode, multi-mode, rack and patchbay.

sonejostudios avatar Sep 22 '15 14:09 sonejostudios

okay I got it its a plugin :)

sonejostudios avatar Sep 22 '15 14:09 sonejostudios

those are the engine modes. the patchbay engine mode does work in stereo mode for JACK. I guess I can add extra options to customize the number of ports.

What I meant about the different versions was regarding carla as plugin. If you use carla in JACK multi-client mode you can add a "carla patchbay (16 channels)" plugin which will do what you want.

falkTX avatar Sep 22 '15 14:09 falkTX

If you use carla in JACK multi-client mode you can add a "carla patchbay (16 channels)" plugin which will do what you want.

thats it :) thanks!

sonejostudios avatar Sep 22 '15 14:09 sonejostudios

Chiming in late... yeah, it would be awesome to be able to configure an arbitrary number of jack ins and outs when Carla is running as a Jack host in patchbay mode.

nettings avatar Jul 22 '17 11:07 nettings

Initial work for this in on the custom-patchbay-ports branch. At least with the JACK driver, you can set any number of audio ports by running carla like this: carla-patchbay --port-setup=8:2:1:1 in this case, 8 audio inputs and 2 audio ouputs, then 1 midi input and 1 midi output. support for custom midi ins/outs is not done yet, but audio should be working.

falkTX avatar Jul 29 '17 15:07 falkTX

Please excuse my ignorance.

I am trying to figure out how to use Carla with ambisonics sound and a cube speaker configuration. For that I need 8 final output channels and an ambisonics decoder (4 ins - 8 outs), plus a sound recording in WXYZ formt (.amb). If I do not use Carla it all works well (Jack+non-timeline+non-mixer as a decoder). If I add Carla and try to do the same patch configuration, Carla seems to eat my 8 channels and spit out stereo. I have been looking for the custom-patchbay-ports branch mentioned above and compiled it, but cannot find the above mentioned carla-patchbay executable.

What am I missing?

Ultimately I would be happy if I could use Carla's patchbay to do my sound routing with 4 inputs and 8 channels.

charleswue avatar May 17 '19 13:05 charleswue

I have not merged that branch yet, some code was changed that makes it incompatible.

but if you are using carla's develop branch (the default now), you can already have what you mention by using:

carla-single carlapatchbay16

this is also not an issue if you use jack in multi-client mode. then you can load pretty much anything

falkTX avatar May 19 '19 16:05 falkTX

Thank you so much! Carlapatchbay16 works well for the purpose as a plugin in Carla (multi-client). I can then add the ambisonics decoder in the patchbay.

charleswue avatar May 25 '19 09:05 charleswue

Glad to know that works. For the purposes of saving (since it is running actually as a plugin, so it does not manage its own state), you can "kill" it with SIGUSR1 and it will trigger a save internally, dumping the file to the current folder. Next time you run the same command again, it will restore that session

falkTX avatar May 25 '19 17:05 falkTX

Tried the "kill -SIGUSR1 processID" and sure enough, it asked me where to save. Not in your current directory though. Now I do not have to join channels by hand every time. Thank you a lot!

charleswue avatar May 29 '19 06:05 charleswue

Hi Felipe,

Tagging onto this issue, perhaps somewhat Frankenstinely, I want to open a mono instance of carla-rack so that I can ensure that any plugins loaded aren't doing double the processing, is it also in the works to have the possibility for 1-in-1-out?

Many thanks, Arifd

arifd avatar Dec 29 '20 19:12 arifd

I have not been working on this at all, but I suppose a 1x1 mode of patchbay would be supported when this is done, sure.

falkTX avatar Dec 29 '20 20:12 falkTX

Would be great if i could add a 16x patchbay to a jack session manager instead of adding a carla instance then a 16x pach panel plugin

RampedIndent avatar Mar 08 '23 05:03 RampedIndent

Sorry to revive this very very old thread! I'd like to run a 16x16 patchbay headless and control it via OSC (so I need to know the port used for OSC), is there a way to pass a specific OSC port to carla as a plugin? export CARLA_OSC_UDP_PORT=11080 && carla-single carlapatchbay16 did not pass the port to the plugin, nor did export CARLA_OSC_UDP_PORT=11080 && jalv -s http://kxstudio.sf.net/carla/plugins/carlapatchbay16. Is there a way, or should I stick to the carla/single/multi executables?

zigmhount avatar Dec 16 '24 19:12 zigmhount