Chargement...
 
Skip to main content

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


[RÉSOLU] Enregistrement en multipistes avec plusieurs cartes son

France
Bonsoir a tous
Aujourd'hui c'est a la recherche du fichier asoundrc
lequel est mentionné dans le tuto Fusionner des cartes son ALSA ici

S'il n'existe pas faut'il le créer et dans quel repertoire (a quel endroit)

Merci
France
Comme cela peut dépendre de ta distribution, il serait utile de nous la préciser.
Il me semble que certaines distros n'en ont pas et qu'il faut le créer dans ton home
pour que l'utilisateur puisse y accéder. À vérifier cependant.
France
oui j'ai oublié: c'est Librazik2 que j'ai d'installé
France
Dans LibraZik, il se trouve dans ton home, en fichier caché (ctrl+h pour les faire apparaître).
Par contre je te déconseille d'y toucher si tu ne sais pas précisément ce que tu fais.
Si je fais bien lien avec ton autre fil, tu devrais plutôt suivre la méthode jack_alsa_io.
Mais si tu touches à ce fichier, je te conseille d'en faire une copie en l'état avant de l'éditer,
au cas où ça se passerait pas comme voulu.
France
Salut ici,

je ne suis plus très sûr de quelle démarche tu essaies d'avoir sergio53, tu peux nous le redire ?
S'il s'agit d'avoir possibilité d'utiliser les entrées de plusieurs cartes son pour enregistrer, alors la méthode utilisant jack_alsa_io est plus souple, et est plus facile à mettre en place.

Pour info, je déconseille la méthode utilisant l' .asoundrc avec LibraZiK car le fichier .asoundrc est modifié à-la-volée pour les besoins de Cadence (si je me souviens bien).
France
oui c'est bien ça , je souhaite parvenir a enregistrer 4 a 6 pistes simultanément ( guitare ,Violon, Bass , Accordéon et voie ,je précise ce n'ai pas pour faire de la diffusion , c'est juste des enregistrement de travail).
la solution simple serai de prendre une carte son de X entrées , mais ce serai trop simple 😉
j'ai en ma possession 6 cartes son ( certes des petites m.... a 2 balles)mais in dividuellemnt elles marchent bien (elles sont reconnues sans problèmes) et si je peux enregistrer avec ces cartes ce serai top.
Si le résultat est médiocre , je serai quand même satisfait d'avoir été au bout de ma démarche.
Il y a dans cette démarche , deux choses : 1 me familiariser avec Linux : 2 parvenir a faire quelque chose qui servira a notre groupe de musique 😕
Salut,

Je crois que c'est toi qui attendait un hub USB pour plusieurs mini-cartes-son ?...
Si c'est bien ça, est-ce que les cartes connectées apparaissent bien dans les choix de périphériques d'E/S dans jackd ?
Et ,hors jackd, avec :
Copy to clipboard
pavucontrol

Sont-elles accessibles avec :
Copy to clipboard
alsamixer

France
Bonjour Allany

j'ai tardé un peu pour répondre, je n'étais pas dispo ces derniers jours.
Alors oui c'est moi qui attendais un HUB usb et oui dans jackd , mes mini cartes apparaissent en E/S
Capture Du 2018 03 04 12 50 12
Capture Du 2018 03 04 12 50 43

elles sont egalement accessibles avec alsamixer
Capture Du 2018 03 04 12 52 50

par contre avec pavucontrol, je reste indéfiniment sur cette fenêtre :
Capture Du 2018 03 04 13 14 15

voila , j’espère avoir répondu a ta question et fait avancé le schmilblick
France
@sergio53 : as-tu essayé la méthode jack_alsa_io comme conseillé plus haut ?
France
Bonjour Olinuxx
Oui j'ai essayé la methode jack_alsa_io

et voila ce qui semble se passer , je parviens a l'aide de
Copy to clipboard
alsa_in -d hw:1 -d hw:2

créer deux entrées capture
Capture Du 2018 03 04 16 39 03
mais pas plus , par exemple si j'envoie la cmd
Copy to clipboard
alsa_in -d hw:1 -d hw:2 -d hw:3

je n'ai toujours que deux entrées capture 😢 je rappel que mon souhait est de pouvoir enregistrer 4 a 6 pistes.

Voila ou j'en suis
Bon Dimanche , au chaud 😊
Je crois que la déduction ci-dessus n'est pas bonne. Je pense que le capture_1 et le capture_2, dans jackd, ne sont que les canaux droit/gauche d'une même carte.
Par contre, l'ensemble des cartes est bien reconnu par alsa et jackd, un super bon point !

Ce qu'il faut, c'est trouver la bonne littérature pour que jackd puisse bosser avec plusieurs cartes. Je t'avais filé les liens dans un fil précédent. Avais-tu trouvé quelque chose ?

Par contre, la bonne syntaxe, dans le lien qu'olinuxx t'a filé, est :
Copy to clipboard
alsa_out -dhw:1 -j
et non
Copy to clipboard
alsa_in -d hw:1
comme tu l'écris au dessus (pas d'espace à -d)
France
😑 Euh !! je me trompe surement , mais alsa_out c'est pas pour envoyer le son sur plusieurs cartes (greffer les sorties)
et alsa_in pour ajouter des entrées enregistrement (greffer les entrées)
France
Tu as raison sergio53. Ceci dit, allany faisait ici référence au fait que tu ajoute un espace entre le -d et le hw:1 . Ça vaut le coup d'essayer.

Aussi, tu peux essayer de lancer plusieurs commandes, une pour chaque interface audio :
Copy to clipboard
alsa_in -dhw:1 -jgreffe1 alsa_in -dhw:2 -jgreffe2 alsa_in -dhw:3 -jgreffe3

France
Bonjour a Tous
initialement voici mes cartes installées, je n'ai laissé que mes cartes usb
Capture Du 2018 03 05 08 46 22

alors voici mes essais d'aujourd'hui
1
j'ai lancé plusieurs cmd comme le suggére Olinuxx, dand trois fenetres differentes
Capture Du 2018 03 05 09 32 24

et voici le resultat dans jackd
Capture Du 2018 03 05 08 56 26

Tout semble donc bien se présenter, mais au bout de qq secondes , cela se gâte , des xrun a la pelle, voici le resultat a l'affichage des cmd
Capture Du 2018 03 05 09 31 52
et dans qjackd
Capture Du 2018 03 05 09 14 04

voila, est'il possible d'aller plus loin, ou ai'je atteins les limites
Magnifique !
Pour les xruns, c'est autre chose.
Peux-tu poster un :
Copy to clipboard
uname -a

France
@allany

Capture Du 2018 03 05 10 09 02
note modéro : lorsque tu envoies de la ligne de commande, plutôt qu'une capture d'écran, préfères un copier-coller mis entre balises "code" : Capture . Question de lisibilité...

Un truc m'intrigue. Il semble que jackd ne voie qu'un canal de capture par carte (et non 2 : droit/gauche). Vaudrait peut-être le coup de regarder si les commandes alsa_in et alsa_out n'ont pas un paramètre permettant de déclarer le nombre d'entrées/sorties pour le mettre à 2 (stéréo).

Peux-tu photographier les réglages de qjackctl en détails ?

Tu as un noyau performant mais il serait intéressant de voir ce qu'olinuxx (LibraZiK) pense de l'install' de rtirq ou de son module équivalent propre à LZK...
Il est, en effet, possible que les soucis proviennent du nombre d'interruptions "système" que plusieurs cartes nécessitent et que le flux audio soit interrompu (=> xruns ?) par les requêtes d'autres E/S (clavier, affichage, disque, ...). rtirq donnerait alors la priorité à l'audio.
France
Hello tous
Alors pour ce qui est des interrups voici ce que me retourne
Copy to clipboard
cat /proc/interrupts

Copy to clipboard
CPU0 CPU1 0: 142 0 XT-PIC 0 timer 1: 1 2 IO-APIC 1-edge i8042 8: 0 0 IO-APIC 8-edge rtc0 9: 0 0 IO-APIC 9-fasteoi acpi 12: 1 4 IO-APIC 12-edge i8042 14: 0 0 IO-APIC 14-edge pata_amd 15: 0 666 IO-APIC 15-edge pata_amd 16: 0 25211 IO-APIC 16-fasteoi nvkm 19: 0 2 IO-APIC 19-fasteoi firewire_ohci 20: 8 8360 IO-APIC 20-fasteoi sata_nv 21: 0 771 IO-APIC 21-fasteoi enp0s20 22: 0 5 IO-APIC 22-fasteoi ehci_hcd:usb1 23: 3 12954 IO-APIC 23-fasteoi sata_nv, ohci_hcd:usb2 NMI: 2 3 Non-maskable interrupts LOC: 113004 91814 Local timer interrupts SPU: 0 0 Spurious interrupts PMI: 2 3 Performance monitoring interrupts IWI: 46 57 IRQ work interrupts RTR: 0 0 APIC ICR read retries RES: 78727 71662 Rescheduling interrupts CAL: 1539 1141 Function call interrupts TLB: 296 242 TLB shootdowns TRM: 0 0 Thermal event interrupts THR: 0 0 Threshold APIC interrupts DFR: 0 0 Deferred Error APIC interrupts MCE: 0 0 Machine check exceptions MCP: 2 2 Machine check polls ERR: 1 MIS: 0 PIN: 0 0 Posted-interrupt notification event PIW: 0 0 Posted-interrupt wakeup event


et voici les reglages de qjackd

Capture Du 2018 03 05 15 09 29
Capture Du 2018 03 05 15 09 48
Capture Du 2018 03 05 15 10 03

milles excuses si il y a encore des erreurs de présentation, j’essaie de me corriger
France
ah ! j'oubliais, j'ai regardé si une option dans alsa_in permet de paramétrer a 2 E ou S ,❓ je ne vois rien qui ressemble a ça: (voir message Allany , deux messages plus haut )
Copy to clipboard
alsa_in -h

retourne
Capture Du 2018 03 05 15 50 43
Pour rtirq, attends peut-être l'avis d'olinuxx, par rapport à LibraZiK.

J'ai relu un peu de doc et je crois aussi que le nœud de ton problème se trouve(rait) dans asoundrc.
Rien ne t'empêche d'en créer un en copiant puis en adaptant le modèle fourni dans l'article sur la fusion de plusieurs cartes-son et en le plaçant dans ton home...
Pour l'avoir lu rapidement, ça mérite de passer un peu de temps sur la syntaxe alsa afin de bien décrire ta structure d'E/S...
Risques de désynchronisations entre les entrées, en particulier.

Rien à voir mais pourquoi as-tu, dans tes options de jackd, un lancement automatique de pulseaudio ?
D'habitude, c'est l'inverse : on le tue pour ne passer l'audio que par jackd...
... tu as ici toute la littérature de référence sur asoundrc. Le fait que tu ne l'aies pas trouvé est normal. On ne le crée que dans le but de customiser la config' audio d'alsa.
Page: 1/2  [Suivant]
1  2