falkTX / Carla

Audio plugin host
https://kx.studio/carla
1.6k stars 147 forks source link

Carla doesn't show pipewire ports on Ubuntu 23.04 #1769

Open reahari opened 1 year ago

reahari commented 1 year ago

I have just done a fresh install of Ubuntu 23.04 and installed Carla from the Ubuntu repositories. Unlike 22.04 the patchbay doesn't show all of the input/output ports e.g. midi, audio ports from software. Here's a screenshot from Ubuntu 22.04

Screenshot from 2023-04-21 14-08-45

And in comparison Ubuntu 23.04 (carla version 2.5.4).

Screenshot from 2023-04-21 14-03-50

And qpwgraph on Ubuntu 23.04, which shows all of the ports.

Screenshot from 2023-04-21 14-02-38

Does Carla not natively support pipewire?

marcan commented 1 year ago

You need to install pipewire-jack. Carla does not natively support pipewire, it is a JACK app.

falkTX commented 1 year ago

your 2nd screenshot simply shows carla without an active engine running, so there is nothing to show in the end.

edwar4rd commented 1 year ago

I'm also using carla with ubuntu 23.04 and carla doesn't work with Pipewire even after I installed pipewire-jack. (solved: it seem my jackd install is kinda broken, i've removed the jack install in brew and everything worked)

me@my-laptop:~$ PIPEWIRE_LATENCY=“128/48000” pw-jack carla
LRDF Support not available (LADSPA-RDF will be disabled)
Carla 2.5.4 started, status:
  Python version: 3.11.3
  Qt version:     5.15.2
  PyQt version:   5.15.9
  Binary dir:     /usr/lib/carla
  Resources dir:  /usr/share/carla/resources
Frontend pixel ratio is 1.0
libjack.so.0 loaded successfully!
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock
JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock

here's some information of my Carla install

me@my-laptop:~$ sudo apt info carla
Package: carla
Version: 6:2.5.4b-1kxstudio1
Priority: extra
Section: sound
Maintainer: falkTX <falktx@falktx.com>
Installed-Size: 218 MB
me@my-laptop:~$ carla --version
LRDF Support not available (LADSPA-RDF will be disabled)
Using Carla version 2.5.4
  Python version: 3.11.3
  Qt version:     5.15.2
  PyQt version:   5.15.9
  Binary dir:     /usr/lib/carla
  Resources dir:  /usr/share/carla/resources
falkTX commented 1 year ago

Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock

these are messages from JACK, not pipewire. so whatever you are doing Carla still ends up talking to the system JACK and not pipewire.

ItsRogueRen commented 1 year ago

I have Carla on a friend's PC with Pop!_OS 22.04 (Ubuntu based) and cannot start a JACK server, despite jackd and pipewire-jack. Is there a chance this is relates?