Skip to main content

5 - Les serveurs son : JACK, PipeWire, PulseAudio et autres...


Jack2 et 2 cartes son

Bonjour,

je souhaiterais faire reconnaitre à jack2 mes deux cartes son : une pour l'enregistrement (entrée ligne) et l'autre pour le traitement et la sortie sonore. J'ai bien essayé de bidouiller dans les paramètres mais rien n'y fait.
Ma question est donc, cela est-il possible, si oui simplement, si re-oui cela apporte il un gain signifiant. Sachant que c'est principalement pour jouer de la guitare via rakarrack.


D'avance merci pour vos réponse.
Salut lagouttedo,

Moi avec Jack je fais alsa_out -dhw:0 dans un terminal si la carte que je veux ajouter est une sortie (out!=in) et que son pointeur est hw:0
salut

Ma question est donc, cela est-il possible, si oui simplement, si re-oui cela apporte il un gain signifiant. Sachant que c'est principalement pour jouer de la guitare via rakarrack.

Oui c'est possible dans la fenêtre réglages de QJackCtl, tu peux choisir les cartes son d'entrée et de sortie.

Le gain ne sera pas très intéressant. Utiliser des cartes son différentes pour le flux d'entrée et de sortie est connue pour donner des performances plutôt moyennes. Autre chose, tu ne peux pas indiquer à jack sur quelle carte son il doit faire les traitements.

Mon conseil, utilise une seule et même carte son autant que possible. J'ai essayé d'utiliser ma carte USB pour enregistrer et ma carte interne pour le flux sortant, ca n'a pas été très concluant. j'avais de meilleures perf en n'en utilisant qu'une seule.

apres il peut y avoir d'autres retours d'expérience.

jy
merci pour ces retours, en utilisant une seule carte son et en baissant suffisamment la latence on obtient finalement quelque chose de très correcte pour jouer de la guitare avec des effets.
France
Oui c'est possible dans la fenêtre réglages de QJackCtl, tu peux choisir les cartes son d'entrée et de sortie

jy : je te mets a la page : ca c'est l'ancienne méthode (déconseillée en effet)
la nouvelle méthode etant celle proposée plus haut : lancer jack sur la premiere carte son puis alsa_in ou alsa_out qui rajoutera la deuxieme carte son au graph du serveur jack existant (du coup on a les entrées ET les sorties des deux cartes)
elle est plus ou moins déconseillée aussi pour les mêmes raisons : il n'y a pas de système d'horloge commune aux deux cartes et cela attire les x-runs
cependant ce qui est magique c'est que c'est quand meme possible 😉
ah ben merci pour ces précisions, j'étais pas au courant 😊
jy
visiblement la version de jack2 fournie dans ubuntu studio n'est pas compilée avec alsa_in/alsa_out, donc tant pis si je suis motivé je recompilerais.