Skip to main content

1 - Le matériel et les pilotes ALSA, FFADO, ...


[ABANDONNÉ] jack et les cartes avec plusieurs sorties

En prévision d'une évolution de mon home studio, je me pose cette question, comment faire pour que jack travaille simultanément avec plusieurs sorties ?

exemple, la sortie 1 analogique va vers les monitor
la sortie digitale va vers un effet
la sortie 2 analogique va vers un ampli etc..

a priori, jack ne semble vouloir accepter qu'une sortie à la fois, comme vous faîtes dans les studio pro ? vous relancez jack à chaque fois que vous voulez ajouter un peu de reverb ?

P.s : je précise que pour le moment la question ne se pose pas avec la echo mia, quoique j'aimerai déjà pouvoir faire cela :
la sortie 1 analogique va vers les monitor
la sortie digitale va vers un effet
Allemagne
MMh, je suis pas sur de comprendre.
jack gère autant de sorties que celles de ta carte son. et tu les routes vers n'importe quoi, non ?
France
Peut être que tu as laissé Ardour gérer Jack et là par défnition il te met deux masters en sortie. Mais si tu vas dans la doc de Jack tu liras que tu peux voir la patch bay et ajouter tes patches à la souris.
{QUOTE()Mais si tu vas dans la doc de Jack tu liras que tu peux voir la patch bay et ajouter tes patches à la souris.{QUOTE}

justement les patchs que je peux ajouter en entrée sont au nombre de deux : gauche droite et ceci pour la source d'input choisi dans le setup..

grosso modo, je retrouve la même chose que quand j'ouvre la fenetre "connect" de jack :
system et l'arbrescence des entrées sorties liés soient en l'occurence pour moi actuellement

pour les input : system -> gauche / droite
pour les output system -> 1 /2 / .. /8 pour les 8 sortie svirtuelles de la carte echo mia

je n'ai pas accès en même temps par exemple à l'entrée digitale et à l'entrée analogique...
j'insiste parce que c'est assez important pour ma MAO sur Linux..

J'aimerai acquérir un module ext. pour la reverb (genre rack) afin d'envoyer les guitares et les voix depuis Ardour..

En théorie, cela est possible avec une Mia midi, puisque je peux utiliser les entrées sorties analogiques pour l'entrée du préamp et la aortie vers HP

et les entrées / sorties numériques pour le rack d'effet..

sur un autre OS bien connu, j'arrive à enregistrer en même temps sur les entrées digitales et analogiques..

sur Linux pour le moment, je n'arrive pour le moment qu'à choisir l'une ou l'autre des entrées / sorties (analogique ou digital) via le setup (comme je l'ai déjà précisé le patchbay ne fait que décliner les choix fait dans le setup)

est-ce une limitation du driver linux ? ou il y a-t-il un truc que je n'ai pas vu et que j'ai mal configuré ?
Bonjour,

cette page devrait te renseigner sur la marche à suivre :
http://alsa.opensrc.org/index.php/.asoundrc#Joining_devices_to_make_multichannel

Cependant ce que tu essaye de faire risque de ne pas fonctionner pour de sombres histoires de synchronisation numérique entre la carte son et le rack externe. Sauf bien sûr si tout est synchronisé par une horloge externe, une wordclock dans le patois du milieu, ou encore si au moins l'un des deux appareils comporte un src activé.
Succinctement un appareil audio numérique possédant une entrée numérique va se synchroniser sur celle ci dès qu'un signal valide est présent. En reliant les entrées sur les sorties respectives des deux appareils, la carte son va compter sur l'horloge du rack externe qui va compter sur l'horloge de la carte son!
merci de cet aiguillage,

je ne comprends pas très bien au premier abord la syntaxe, mais je n'ai pas le sentiment que cela correspond à mon contexte.. dans ma situation, du point de vue de jack (dans le setup), j'ai deux input device :
hw:0
hw:0,1

le premier correspond à l'entrée stéréo analogique, le second à l'entré stéréo digitale.
Ces quatres entrées ne sont pas synchronisés et n'ont a priori pas là l'être.. Normalement, ce choix de l'input device doit correspondre à choisir entre deux cartes, pas entre les entrées d'une carte ?

Pour la synchronisation d'horloge, l'élément externe devra être en esclave de la carte. Après est-ce que la carte et jack arriveront à émettre ce signal de synchro ?
par contre, si je suis le lien d'un autre post :
http://www.alsa-project.org/main/index.php/Asoundrc#Virtual_multi_channel_devices

et que je change la config ainsi :

[+]

ca marchera peut-être ?
en fait , je change juste le slaves.b.pcm "hw:1,0"; en slaves.b.pcm "hw:0,1";
Ca serait vraiment super de pouvoir éditer ses posts..

bref, j'ai essayé les deux conf :
http://alsa.opensrc.org/index.php/.asoundrc#Joining_devices_to_make_multichannel
http://www.alsa-project.org/main/index.php/Asoundrc#Virtual_multi_channel_devices

et ça n'a aucun effet dans jack, j'ai vérifié dans le alsa.conf que le ".asoundrc" créer dans le home était bien appelé, a priori oui :
Copy to clipboard
@hooks [ { func load files [ "/etc/asound.conf" "~/.asoundrc" ] errors false } ]

Cette config devrait pouvoir marcher.
Pour jack il faut spécifier explicitement l'interface qu'il doit utiliser pour la sortie comme pour l'entrée.
jackd ... -dalsa -Pttable ...
Ce qui veut aussi dire qu'il faudra aussi rajouter la définition d'une interface d'entrée dans le fichier de configuration.

Bon courage!
quelle serait la syntaxe pour cette définition de la nouvelle interface ?
La syntaxe est la la même, il faut juste différencier les noms. Par exemple multi peut devenir multi_play et multi_rec.