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 |
+----------------------------------------+