Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

PipeWire est un serveur de son annoncé comme le remplaçant de JACK et PulseAudio. Il est encore expérimental (juillet 2022) mais fonctionne déjà suffisamment bien pour s'en servir au quotidien avec Ardour.
Il est possible de faire fonctionner PipeWire comme client de JACK, mais ce n'est pas ce qui est expliqué ici. Ce tuto consiste à remplacer PulseAudio et JACK par PipeWire afin d'éviter un empilement de serveur de son.



Installer PipeWire

Si votre distribution est récente et tenue à jour, elle intègre déjà probablement le serveur PipeWire.
Je prendrais comme exemple une debian bullseye.
Pour vérifier si PipeWire est déjà installé, en plus de PulseAudio :
$ pactl info

...
Server Name: PulseAudio (on PipeWire 0.3.32)

On va maintenant faire en sorte qu'il soit le seul serveur de son.

Faire le ménage


Commencez par supprimer tous les paquets installés contenant JACK ou pulse dans leur nom.
Attention, il vous faudra laisser quelques bibliothèques dont dépendent de nombreux autres logiciels.
J'ai conservé par exemple:
libkf5pulseaudioqt3
libpulse-mainloop-glib0
libpulse0
libpulse0:i386

pour la partie PulseAudio. Il en reste d'autre pour JACK

Installer PipeWire


Il faut maintenant installer
pipewire
pipewire-alsa  (et vérifier que pulseaudio-alsa est désinstallé)
pipewire-jack
pipewire-pulse

et toutes les dépendances qui viennent avec.
Ces paquets installent des API qui vont se substituer respectivement à celles de ALSA, JACK, ou PulseAudio.
Lorsqu'un logiciel voudra se connecter à une de ces API, il se connectera en réalité à PipeWire, mais n'y verra que du feu.
Vérifier que vous avez bien wireplumber qui s'est installé . wireplumber est un gestionnaire de session, c'est lui qui va gérer automatiquement les connexions audio lorsqu'un logiciel démarre.

Tant qu'on y est, installons aussi qpwgraph, un gestionnaire graphique de connexions audio (comme on peut en avoir avec JACK, par ex cadence)
Image

Lancer Ardour

pour lancer un logiciel qui doit utiliser PipeWire à la place de JACK, il faut commencer par configurer la fréquence d’échantillonnage, la taille du tampon, lancer l'API pipewire-jack
Par exemple pour lancer Ardour en 48k, 512 de tampon
PIPEWIRE_LATENCY=“512/48000” pw-jack ardour


Au démarrage d'Ardour, vous pouvez sélectionner JACK comme serveur audio (Ardour risque de râler en disant que JACK est déjà démarré, ce n'est rien de grave).

Vous pouvez généraliser à n'importe quel logiciel utilisant JACK.

Liens et commentaires

en discuter sur le forum : pipewire

La doc Arch Linux Image

Le site officiel Image

configurer JACK (fourni par pipewire) Image


Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]


Benfco

Mégaphone [Afficher / Cacher]

allany, 08:34, mar. 11 Jun 2024: Météo à peine estivale MAIS y'a l'éditorial !!! [Lien]
calixtus06, 15:07, ven. 07 Jun 2024: Bonjour et bienvenue à placroix2a, Horace310 et LeLord1967 :-)
calixtus06, 07:44, mer. 05 Jun 2024: Bonjour et bienvenue à krodelabestiole :-)
olinuxx, 19:58, lun. 03 Jun 2024: Bonjour et bienvenue à onider cool
bluedid29, 21:43, sam. 18 mai 2024: Merci pour l'édito :-)
calixtus06, 16:43, ven. 10 mai 2024: Bonjour et bienvenue à pottoka :-)
allany, 21:02, dim. 05 mai 2024: Le plein d'énergie vitale avec l'éditorial !!! [Lien]
calixtus06, 11:36, sam. 04 mai 2024: bonjour et bienvenue à temps9 :-)
olinuxx, 13:13, mar. 30 Apr 2024: @diigitae : la section "Vos créations" du forum est ici : [Lien]
diigitae, 16:26, sam. 27 Apr 2024: [Lien]
diigitae, 16:25, sam. 27 Apr 2024: hello la compagnie, me revoila en compagnie de mon ami tarballrat pour une cassette d'une heure de noise intense voila mëme si vous n'achetez pas la cassette ou n'appreciez pas ou au contraire beaucoup votre avis est le bienvenue diig
olinuxx, 16:51, sam. 20 Apr 2024: @jive et @benj1224356775232 , veuillez me contacter directement par mail : [Lien]