Hi,
I'm putting together a digital organ using GrandOrgue and Jack, I've had
to adapt
a program called ttymidi to convert serial input from Arduino scanners
to Jack which
passes it on to GrandOrgue. It all works fine until I try to polish up
the pwoer-on
sequence. If I start the modified ttymidi code before jack has got going
it falls
over. I want to be able to test out my modified code on my laptop, as I
only get
access to the organ occasionally. Unfortunately I recently switched my
laptop to
use pipewire instead of pulseaudio (for general usage, such as watching
web videos).
That got sorted out, but when I came to testing my code, it seems to set
up the
connection to jack even when I've stopped jack (actually jackdbus). Is
this because
pipewire is intercepting the requests (jack_open_client(...))? I tried
adding an
input port, and this seems to connect OK, and the client appears on
qjackctl's
connection graph, despite qjackctl saying that jack is stopped! Is
pipewire doing
a complete replacement for jack? I can't find much on the web other than
initial
install and setup, not much about how it works. I can probably sort out the
above problem next time I can access the organ, which doesn't need
pipewire or
pulseaudio, so it will just be running jack, but I am curious to know
more about
what is going on. Anyone on this list actually part of the pipewire team?
Bill
--
+----------------------------------------+
| Bill Purvis |
| email:bill@billp.org |
+----------------------------------------+