Chargement...
 
Skip to main content

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


plusieurs cartes son dans Connexions de Qjackctl, possible ?

Bonjour,
je souhaiterais avoir dans le panneau de Connexions de Qjackctl les entrées sorties de mes deux cartes son : une interne et une sur port USB. je souhaiterais pouvoir envoyer un son sur une sortie de la première carte et un son différent sur la sortie de la seconde.
Est-on contraint à n'en faire fonctionner qu'une seule à la fois ?
Savez-vous si cela est possible ?
Merci pour votre aide.
Salutations.
Alexis
~$ aplay -l
        • Liste des Périphériques Matériels PLAYBACK ****
carte 0: Intel HDA Intel, périphérique 0: STAC92xx Analog STAC92xx Analog
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 0: Intel HDA Intel, périphérique 1: STAC92xx Digital STAC92xx Digital
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 1: default USB Audio CODEC, périphérique 0: USB Audio USB Audio
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
carte 2: HDMI HDA ATI HDMI, périphérique 3: HDMI 0 HDMI 0
Sous-périphériques: 1/1
Sous-périphérique #0: subdevice #0
Allemagne
alors, pour faire simple, c'est pas possible dans ton cas.
Dans certains cas, si on a une possibilité de synchronisation d'horloge des cartes par adat ou wordclock par exemple, c'est possible, mais pas trop facile à mettre en place.
Dans le cas des cartes firewire, il est parfois possible d'en chainer plusieurs, mais uniquement en firewire (et même modèle ? je ne sais plus.)
Oui, c'est frustrant pour les DJ ou ceux qui veulent faire du monitoring sur une autre carte, on est bien face à une limitation de jack.
C'est quand même dommage, si on veut plusieurs entrée line, il faut donc acheter un système coûteux à multiple entrées !
Ce serait un moyen pas trop cher d'arriver à un système multipiste.
Du coup en attendant une solution, sur audacious j'ai paramétré pour envoyer non plus sur jack mais sur Alsa, en sélectionnant le périphérique qui m'intéresse..
Dans mon cas, ce n'est pas pour faire de la mao, c'est beaucoup moins ambitieux. Mais dût coup comment font les gens qui font de la mao avec jack ? Il achète une "carte" à multiple entrées ?
Est-ce que c'est quelques chose qui va arrivera sur Jack, ou faut leur suggérer ?
Merci.
alexis
Allemagne
Alors oui, ca fait un peu raler, mais c'est vrai aussi que l'audio coute cher...
Les gens qui font de la MAO avec jack achètent en effet une carte compatible avec beaucoup d'entrées et sorties s'ils en ont besoin.
Je ne crois pas que ca soit au programme des dev de jack de chercher un moyen de synchroniser les différentes cartes, tu peux toujours suggérer je pense.
galexis écrit:
Bonjour,
je souhaiterais avoir dans le panneau de Connexions de Qjackctl les entrées sorties de mes deux cartes son : une interne et une sur port USB. je souhaiterais pouvoir envoyer un son sur une sortie de la première carte et un son différent sur la sortie de la seconde.
Est-on contraint à n'en faire fonctionner qu'une seule à la fois ?
Savez-vous si cela est possible ?
Merci pour votre aide.
Salutations.
Alexis


Je ne sais pas si cela répond à ta question mais il y a un article sur le site "http://jackaudio.org" : http://jackaudio.org/multiple_devices qui parle d'utiliser plusieurs cartes son avec jack.

Je n'ai pas eu le temps d'essayer.

Claude Simon
Je suis aussi tombé dessus et je n'ai pas encore creusé la chose. Un survol rapide me laisse penser que cela rejoins se que dis Samuel plus haut, qu'il y a une histoire de synchronisation d'horloge.
France
hop j'ai rajouté le lien et un petit bout d'explication sur la page Jack et plusieurs cartes son
n'hésitez pas à completer bien sûr 😉

il y a bien un probleme de synchro avec cette méthode, compensée par du re-sampling, pas idéal pour une utilisation un peu sérieuse donc.
meme remarque pour la méthode du fichier .asoundrc modifié.

Le problème n'est pas logiciel mais matériel, les devs de jack ne peuvent rien faire contre cela, pour y remédier il faut relier les cartes son physiquement (word clock)

oliv'
Dans mon cas, si c'est pas synchronisé, c'est pas grave.
Alors, j'ai commencé les essais, et j'arrive à ajouter l'entrée line de la carte USB en utilisant alsa-in:

alsa_in -j usbline -d hw:1,0 -c 2

Par contre, pour ne pas avoir du bruit ou crachement sur le son, j'ai coché les options suivantes dans Qjackctl (toute ne sont peut-êter pas util, mais en tout cas cela semble aller): Ecouter de contrôle, Forcer 16bits, Ecoute de controle matérielle.

Pour l'heure, j’essaie d'ajouter la sortie, mais pour le moment cela ne fonctionne pas avec :
alsa_out -j usb_out -d hw:1,0 -c 2
Je vais creuser.