Skip to main content

Historique: pulseaudio vers jack

Aperçu de cette version: 9



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ée si jack fonctionne. Comment donc écouter le son sortant d'applications non compatible 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 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

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 :
Copy to clipboard
#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.


Dans l'onglet Paramètres des réglages de qjackctl, mettre un décompte (timeout) entre 1000 et 5000 ms, car le serveur pulseaudio est beaucoup plus lent que jack et cela évite qu'il soit déconnecté s'il a du retard (ben oui, pulseaudio n'est pas idéal pour le temps réel...).
Démarrer le serveur de son jack via qjackctl. On voit dans les connections qu'une sortie PulseAudio_JACK_Sink s'est créée.



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.

Historique

Information Version
Mon 16 Nov 2015 17:18 af 22
Afficher
Mon 16 Nov 2015 17:03 af 21
Afficher
Mon 16 Nov 2015 17:02 af 20
Afficher
Wed 12 Feb 2014 21:49 romain_bar Dossier JACK 19
Afficher
Sun 09 Feb 2014 18:43 utilisateur_anonyme2 Standardisation/simplification wiki méthode lmao 18
Afficher
Tue 14 Jan 2014 18:04 utilisateur_anonyme2 rectif syntaxe wiki 17
Afficher
Mon 04 Nov 2013 17:11 anonymous wiki_up conversion 16
Afficher
Wed 03 Jul 2013 15:32 pianolivier structure par défaut 15
Afficher
Fri 24 Aug 2012 13:11 pianolivier +box dynamique 14
Afficher
Sat 14 Jul 2012 10:22 Djiboun ortho 13
Afficher
Thu 17 mai 2012 18:21 pianolivier modif lien(s) interne(s) 12
Afficher
Thu 08 Sep 2011 03:58 olinuxx idem pour la 2eme image 11
Afficher
Thu 08 Sep 2011 03:57 olinuxx retablissement de l'image manquante apres tripatouillage sur le ftp de limao pour virer le "e accant aigu" du nom du fichier 10
Afficher
Thu 08 Sep 2011 03:44 olinuxx ptits trucs 9
Afficher
Sun 26 Dec 2010 16:19 wisemusic On effectue une verification à place d'un cochage 8
Afficher
Sun 26 Dec 2010 16:14 wisemusic Modification du script pour connecter automatiquement pulseaudio à jack 7
Afficher
Thu 06 mai 2010 14:21 yanshee 6
Afficher
Thu 06 mai 2010 14:21 yanshee 5
Afficher
Sat 01 mai 2010 21:26 Samuel ajout image réglages pulseaudio + centrage images 4
Afficher
Sat 01 mai 2010 21:19 Samuel Ajoute image connexions 3
Afficher
Sat 01 mai 2010 21:16 Samuel ajout images réglages 2
Afficher
Sat 01 mai 2010 21:09 Samuel Création du tuto 1
Afficher