Install the pipewire-jack package, this will give you a drop-in replacement
for Jack. You can use qjackctl or some other Jack patchbay program to set
up the connections as usual.

Also, you probably need to set up a group for realtime priorities, infinite
ulimit, etc., as you do with native Jack. Some distributions have a package
for that. (E.g., Arch has the realtime-privileges package. You then just
add your user to the realtime group and you should be set.)

Finally, you probably need to set up a decent buffer size for Jack. (The
default in Pipewire seems to be 1024 which is way too high on most
systems.) qjackctl lets you pick a buffer size in its Setup dialog. There's
also an environment variable (PIPEWIRE_LATENCY) which can be set at login,
and various other settings in the pipewire config files. Also, there's a
force-quantum setting which can be modified using pw-metadata; see, e.g.,
https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Guide-JACK#set-buffersize
.

We've been running this kind of setup in our computer music lab for quite a
while now. It's been a little rough in the beginning, but since Pipewire
1.0 everything seems to work fine. And the ability to simply route
PW/Pulseaudio devices into Jack and vice versa, without the need for any
special bridge software, is a great bonus.

HTH,
Albert


On Wed, Jul 10, 2024 at 4:09 PM Stéphane Letz <l...@grame.fr> wrote:

> pipewire is supposed to emulate the JACK API right ? So it should be quite
> transparent AFAICS.
>
> Stéphane
>
> > Le 10 juil. 2024 à 15:28, LANGRENNE Christophe <
> christophe.langre...@lecnam.net> a écrit :
> >
> > Hi,
> >
> > I used to compile my dsp with faust2jaqt under ubuntu studio. The new
> distribution uses the pipewire audio kernel, jack is no longer installed.
> What do you recommend?
> > Go back to jack and faut2jaqt or stay with pipewire, but with which
> faust2... to compile the dsp?
> >
> > Thank you.
> >
> > Christophe Langrenne
> > Ingénieur de Recherche
> > Laboratoire de Mécanique des Structures et des Systèmes Couplés (LMSSC)
> > Tél : 01 40 27 20 90
> >
> > CNAM / LMSSC / EPN 04 Bureau 31.01.05, 2 rue Conté, 75003 Paris
> > _______________________________________________
> > Faudiostream-users mailing list
> > Faudiostream-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>
>
>
> _______________________________________________
> Faudiostream-users mailing list
> Faudiostream-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/faudiostream-users
>


-- 
Dr. Albert Gr"af
Computer Music Research Group, JGU Mainz, Germany
Email: aggr...@gmail.com, web: https://agraef.github.io/
_______________________________________________
Faudiostream-users mailing list
Faudiostream-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/faudiostream-users

Reply via email to