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


Le serveur de son professionnel JACK ne permet normalement d'utiliser que les applications compatibles, or de nombreuses autres applications produisent du son et ne peuvent pas être utilisées si jack fonctionne. Comment donc écouter le son sortant d'applications non compatibles utilisant le serveur générique pulseaudio ?

Le tutoriel suivant a été réalisé avec la distribution ubuntu 10.04, mais la manip' est applicable à de nombreuses autres distributions bien entendu.
Le principe est relativement simple, on crée un script qui se lance au lancement de jack et qui permet de lancer des canaux permettant le lien de pulseaudio vers jack.



Prérequis

Un ordinateur fonctionnant sous GNU/Linux et utilisant le serveur de son pulseaudio
Le serveur de son jack installé
Le module pulseaudio-module-jack installé
10 minutes

Créer un script

Ci-dessous pas nécessaire dans ubuntu 14.04 car le fichier /etc/pulse/default.pa est modifié par (ou prend en compte) l'installation de pulseaudio-module-jack pour charger automatiquement module-jack-sink et module-jack-source si module-jackdbus-detect (installé par pulseaudio-module-jack) est présent. Avant de râler comme moi parce qu'encore une fois, ça ne marche pas, quitter QJackCtl puis
killall pulseaudio
ou rebooter puis relancer QJackCtl.
Si les connexions auto PulseAudio JACK Sink/Source <-> system vous bassinent, on peut les désactiver dans /etc/pulse/default.pa en remplaçant
load-module module-jackdbus-detect channels=2
par
load-module module-jackdbus-detect channels=2 connect=0
. Une baie de brassage sera alors utile pour faire les connexions souhaitées sans avoir à les refaire à chaque fois que vous aurez besoin de liaisons pulseaudio <-> jack.
Sinon, lire l'original de ce paragraphe:

Dans un répertoire (par exemple /home/moi/scripts), créer un nouveau fichier appelé jack_startup. L'ouvrir et y coller les lignes suivantes :
#load pulseaudio jack modules
#!/bin/bash

pactl load-module module-jack-sink 
pactl load-module module-jack-source

echo "set-default-sink jack_out" | pacmd
echo "set-default-source jack_in" | pacmd


Fermer le fichier, faire un clic droit dessus, aller dans les propriétés puis dans l'onglet permissions et cocher la case autoriser l'exécution du fichier comme un programme.
Fermer tout ça.

Déclencher le script au lancement de jack

Lancer QJackCtl, aller dans les réglages, puis dans l'onglet options. Cochez la ligne Exécuter un script après le démarrage, cliquez sur les ... à droite de cette ligne et allez chercher le script jack_startup créé auparavant.



Paramétrages Pulseaudio

Vous pouvez maintenant lancer les préférences du son (Applications>>Son et vidéo>>Contrôleur de volume, ou bien pavucontrol dans un terminal) et dans l'onglet "Sortie", vérifier que "Jack sink" est bien coché.


Voilà c'est tout.

Conclusion

Et voilà, vous pouvez à présent router le flux de pulseaudio dans jack comme vous le souhaitez. Cette méthode permet une sortie unique dans jack pour toutes les applications utilisant pulseaudio.

Il se peut qu'il y ai des soucis à l'arrêt de jack, les suggestions sont donc les bienvenues pour résoudre ça le cas échéant.


[+]




Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 15:02, ven. 01 Jul 2022: Salut et bienvenue à petrusv et OlivSpai :-)
olinuxx, 21:18, mar. 28 Jun 2022: Bonjour et bienvenue à zenon cool
bluedid29, 21:30, lun. 27 Jun 2022: Et hop, nouvelle interface audio AUDIENT iD4 testée sur LibraZiK-4... ...impec :-)
PascalC67, 15:21, dim. 26 Jun 2022: Merci Olinuxx :-)
olinuxx, 08:51, dim. 26 Jun 2022: Merci pour les retours Bluedid29 et PascalC67. Bonnes musiques à vous !
olinuxx, 08:51, dim. 26 Jun 2022: Bonjour et bienvenue à PascalC67 cool
PascalC67, 00:23, dim. 26 Jun 2022: Bien joué Olinuxx. :-) Librazik4 + Harrison Mixbus 32C + Bitwig studio 4 + 01V96i
bluedid29, 22:12, sam. 25 Jun 2022: Test en cours LibraZiK-4 et nouvelle interface audio Audient iD4... ...tout se passe bien, super boulot olinuxx :-)
PascalC67, 19:39, sam. 25 Jun 2022: Bonsoir. retour d'un ancien. Je vais tenter une installe de Librazik 4 sur l'un de mes HPZ sous XEon et 01V96i. Si ca tourne bien j'envisagerai ... de connecter une carte MERGING via AES67 dessus en ethernet
Jim-Bo33, 16:42, sam. 25 Jun 2022: Bonjour Olinux, finalement j'ai retrouvert mon login et mon logon. tout va bien
bluedid29, 19:24, ven. 24 Jun 2022: Et hop,distribution LibraZiK-4 installée à partir de Debian 11 Voyager, y'a plus qu'à tester ! Bon week-end :-)
olinuxx, 20:50, mer. 22 Jun 2022: Bonjour et bienvenue à agp cool