Chargement...
 
Skip to main content

3 - Le home-studio, les instruments et le DIY


Deux cartes son M-Audio Delta 1010

France
Bonjour à tous,
Je viens d'installer une deuxième carte M-Audio Delta 1010 et je voudrais les faire fonctionner toutes les deux en simultané en lecture et en enregistrement.
Je vois qu'il est possible de les faire fonctionner alternativement mais pas plus.
La deuxième carte est reconnue et visible dans les listes midi-jack et midi-alsa.
Je voudrais doubler les entrées-sorties visibles dans la liste audio de qjackctl et passer de 8 à 16 et pouvoir toutes les exploiter, mais je ne sais pas trop comment opérer.
Je précise que je tourne avec Librazik 2.
Si quelqu'un avait une idée, elle serait la bienvenue.
Avec mes remerciements anticipés.
Thierry
France
Oui, je l'ai trouvé dans un autre tutoriel, mais je ne le retrouve plus. Je vais le chercher.
C'est tout bon, si je démarre l'ordi sans les périphériques USB. Avec, c'est de nouveau en désordre.
Or, l'idée n'est pas de démarrer les éléments les uns après les autres, mais de démarrer le studio dans son ensemble.
Si nous n'arrivons pas à faire cohabiter les périphériques PCI & USB au démarrage, penses-tu qu'il serait possible de trouver une carte USB externe munie d'un coupe circuit qui permette de faire la mise en route de tous les périphériques ensembles après la mise en route de l'ordi ?
Sachant que les données d'identifications des périphériques doivent pouvoir être lues par l'ordi comme pour les cartes USB PCIe où sont branchés les périphériques USB, car j'ai une espèce de multi-prise USB que je branche sur une carte PCIe qui ne transmet pas les données des périphériques. Elle me sert tout au plus de bornier d'alimentation.
France
TerraSymbiosa écrit:
Oui, je l'ai trouvé dans un autre tutoriel, mais je ne le retrouve plus. Je vais le chercher.


Ah oui, je suis très curieux de lire ce qu'il y a dans ce lien.


TerraSymbiosa écrit:
C'est tout bon, si je démarre l'ordi sans les périphériques USB. Avec, c'est de nouveau en désordre.



Si j'en lis le dernier de tes messages de la page précédente, je vois ça :

Copy to clipboard
tsml@terra-symbiosa:~$ cat /proc/asound/cards 0 [SB ]: HDA-Intel - HDA ATI SB HDA ATI SB at 0xfe600000 irq 16 1 [NVidia ]: HDA-Intel - HDA NVidia HDA NVidia at 0xfe080000 irq 50 2 [M1010 ]: ICE1712 - M Audio Delta 1010 M Audio Delta 1010 at 0xb120, irq 20 3 [M1010_1 ]: ICE1712 - M Audio Delta 1010 M Audio Delta 1010 at 0xb100, irq 21 4 [CVpal ]: USB-Audio - CVpal Mutable Instruments CVpal at usb-0000:06:00.0-1.1.4, low speed 5 [NW1 ]: USB-Audio - NW1 Waldorf Music GmbH NW1 at usb-0000:05:00.0-1, full speed 6 [Pro ]: USB-Audio - Arturia BeatStep Pro Arturia Arturia BeatStep Pro at usb-0000:00:13.0-1, full speed 7 [A01 ]: USB-Audio - A-01 Roland A-01 at usb-0000:06:00.0-1.1.2, full speed 8 [Leonardo ]: USB-Audio - Arduino Leonardo Arduino LLC Arduino Leonardo at usb-0000:06:00.0-1.4.4, full speed tsml@terra-symbiosa:~$


Et donc tu as bien tes interfaces intégrées en position 0 et 1 et les Delta 1010 en position 2 et 3. Je ne comprends donc pas ce que tu estimes être du "désordre" ici car il me semble que le résultat que l'on constate ici est bien celui que tu recherchais.



TerraSymbiosa écrit:
Si nous n'arrivons pas à faire cohabiter les périphériques PCI & USB au démarrage, penses-tu qu'il serait possible de trouver une carte USB externe munie d'un coupe circuit qui permette de faire la mise en route de tous les périphériques ensembles après la mise en route de l'ordi ?


Pourquoi n'arriverions nous pas à "faire cohabiter les périphériques PCI et USB" ? Ils cohabitent correctement ici. J'ai l'intuition de ne pas comprendre ce que tu penses ne pas fonctionner comme tu le souhaites ici. Ré-explique calmement et précisément au besoin.
France
Ce qu'il se passe après plusieurs redémarrages est que, si je veux avoir les cartes son dans le bon ordre, je dois désactiver tous les périphériques usb et ne garder au démarrage que les 4 cartes son, les deux internes et les deux M-Audio.
Là, tout fonctionne.
Quand je démarre l'ordinateur avec les périphériques USB et les 4 périphériques PCI, ça se désorganise, plus ou moins, mais ça se désorganise quand-même, à savoir des périphériques USB qui se mettent aux places des cartes M-Audio, positionnées en places 2 et 3, mais pas systématiquement, mais jamais en place 0 et 1, emplacements des cartes internes. Les deux cartes internes sont toujours biens fixés quelle que soit la méthode de démarrage, avec ou sans les périphériques USB.
Sinon, ça démarre bien sans les périphériques USB, sauf que la 1010-1 se charge avant la 1010, mais ça n'est plus un problème parce que j'ai passé la 1010-1 en carte par défaut dans qjackctl et donc, la 1010 passe en carte "esclave".

Pour les liens, je suis désolé, j'ai parcouru l'historique de mes navigateurs, je ne l'ai pas retrouvé mais j'ai navigué sur le Blogue-Note de JM, sur le site d'Alsa, d'Audiokeys

Que penses-tu si je désactivais les cartes internes dans le bios pour les remplacer par les deux cartes M-Audio, donc dans les emplacements 0 et 1. C'est possible, tu crois?
Et ne penses-tu pas que ça résoudrait les problèmes de démarrages avec les périphériques USB? Vu que les cartes internes ne bougent jamais,quelle que soit la méthode de démarrage. Si je pouvais mettre les M-Audio à leurs places, peut-être qu'alors elles ne bougeraient plus. non plus.
France
TerraSymbiosa écrit:
Ce qu'il se passe après plusieurs redémarrages est que, si je veux avoir les cartes son dans le bon ordre, je dois désactiver tous les périphériques usb et ne garder au démarrage que les 4 cartes son, les deux internes et les deux M-Audio.
Là, tout fonctionne
Quand je démarre l'ordinateur avec les périphériques USB et les 4 périphériques PCI, ça se désorganise, plus ou moins, mais ça se désorganise quand-même, à savoir des périphériques USB qui se mettent aux places des cartes M-Audio, positionnées en places 2 et 3, mais pas systématiquement, mais jamais en place 0 et 1, emplacements des cartes internes. Les deux cartes internes sont toujours biens fixés quelle que soit la méthode de démarrage, avec ou sans les périphériques USB.


C'est pas très clair pour moi. Mets des copiés/collées des différents /proc/asound/cards (avec et sans les périphériques USB), ainsi que le fichier alsa-base.conf.



TerraSymbiosa écrit:
Que penses-tu si je désactivais les cartes internes dans le bios pour les remplacer par les deux cartes M-Audio, donc dans les emplacements 0 et 1. C'est possible, tu crois?
Et ne penses-tu pas que ça résoudrait les problèmes de démarrages avec les périphériques USB? Vu que les cartes internes ne bougent jamais,quelle que soit la méthode de démarrage. Si je pouvais mettre les M-Audio à leurs places, peut-être qu'alors elles ne bougeraient plus. non plus.


J'intuitionne que ça ne fonctionnerai pas. Car si les cartes internes sont systématiquement en position 0 et 1 à la base, c'est parce qu'elles sont plus "proche du processeur" (sur un bus PCI interne) et sont donc découvertes plus rapidement par le noyau qui charge donc plus rapidement les modules correspondant. Ceci dit, peut être me trompé-je ici, ça ne mange pas de pain de faire un essai.
France
Quand je mets l'ordinateur en route sans les périphériques USB, j'obtiens ceci:
Capture Du 2018 03 25 16 29 52
C'est tout bon.
Quand je branche les périphériques USB après avoir mis l'ordinateur en route, j'obtiens ceci:
Capture Du 2018 03 25 16 31 31
Là aussi c'est tout bon.
et quand je mets l'ordinateur en route avec les périphériques USB, j'obtiens ceci:
Capture Du 2018 03 25 16 39 00
Et, voyant qu'à la suite du rémarrage avec les périphériques USB, les carte M-Audio ne sont plus listées, ce qui arrive de temps à autre, je réitère et procède à un autre redémarrage avec les périphériques USB branchés.
Cette fois-ci, les cartes M-Audio sont bien listées mais dans un mauvais ordre, pour la 1010_1, en tout cas.
Capture Du 2018 03 26 09 55 58
Selon les démarrages avec les périphériques USB, les cartes M-audio peuvent se placer n'importent où et même ne pas être listées, ça dépend.
Et là, c'est plus bon du tout.

Et mon fichier "alsa-base.conf":
Capture Du 2018 03 26 09 15 05
France
Essaie d'ajouter ces 2 lignes à alsa-base.conf :

Copy to clipboard
# Keep snd-usb-audio from beeing loaded as first soundcard options snd-usb-audio index=-2


Essaie de modifier la valeur "-2" si ça ne fonctionne pas du premier coup. C'est juste une intuition, je n'ai jamais essayé moi même.


Sinon, une autre approche pour empêcher le module usb-audio de mettre le foin, et de le forcer à utiliser certains slots. La commande :
Copy to clipboard
options snd-usb-audio index=4,5,6,7,8,9,10,11

devrait fonctionner (relire la page Fixer l ordre des cartes-son).

PS : des copiés/collés stp, pas des captures d'écran pour des retours de terminal ou des fichiers textes. Merci.
France
La première proposition n'a pas fonctionné.

La deuxième proposition fonctionne bien après trois redémarrages positifs. On peut donc considérer que c'est tout bon.
Copy to clipboard
options snd-usb-audio index=4,5,6,7,8,9,10,11


Par contre quand je lance qjackctl, dans la fenêtre "connexions/audio" seule la première carte son est visible.
Pour solutionner cela, j'ai trouvé le subterfuge suivant: je lance Cadence et je l'arrête ausitôt après et ensuite je redémarre qjackctl et les deux cartes sont alors visibles dans "connexions/audio".
Penses-tu que nous pouvons solutionner cette petite bizarrerie avant de conclure ?
Sinon, excuse-moi pour les copies d'écran, un oubli de ma part.
France
Chouette si c'est tout bon maintenant.

TerraSymbiosa écrit:
Par contre quand je lance qjackctl, dans la fenêtre "connexions/audio" seule la première carte son est visible.
Pour solutionner cela, j'ai trouvé le subterfuge suivant: je lance Cadence et je l'arrête ausitôt après et ensuite je redémarre qjackctl et les deux cartes sont alors visibles dans "connexions/audio".
Penses-tu que nous pouvons solutionner cette petite bizarrerie avant de conclure ?


Je ne suis pas certain de bien comprendre. Il me semblait avoir vu dans cette capture d'écran de la 3ème page de ce fil :

Capture Du 2018 03 20 19 46 46

que les 2 Delta 1010 étaient correctement affichées ?

Si quelque chose ne fonctionne pas ici, alors il faut trouver ce qui, dans ton contournement avec le lancement puis la fermeture de Cadence, provoque la modification, et l'intégrer dans la configuration de ton qjackctl (certainement dans les scripts de lancement dans "Réglages").
France
A vrai dire, je ne comprends pas très bien non plus, à moins d'avoir fait une mauvaise manœuvre dans le script "Réglages/Options/Exécuter un script au démarrage" de qjackctl en changeant l'affectation de la carte M-Audio, manoeuvre que j'ai effectué à chaque déplacement de la carte à la mise en route de l'ordi.
Je te communique donc le script tel qu'il se présente présentement:
Copy to clipboard
alsa_out -dhw:3 -j'entrées deuxième carte son' & alsa_in -dhw:3 -j'sorties deuxième carte son' & 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 & a2j -e

France
Ça me semble correct. Essaie éventuellement (idée qui me travers la tête là comme ça) de remplacer les && par des &.

Tu peux essayer de décocher cette commande de script dans qjackctl, puis de lancer depuis un terminal chacune des commandes pour voir ce qui se passe et s'il râle en mettant des messages qui pourraient indiquer quelque chose.

Tu peux également lancer Cadence depuis un terminal pour lire ces messages de lancement et essayer de deviner/voir ce qui fait apparaître la 2ème interface.
France
Après avoir décoché la commande "Exécuter un script après le redémarrage" dans "qjackctl/Réglages/Options", je lance le script dans un terminal et j'obtiens:
Copy to clipboard
tsml@terra-symbiosa:~$ alsa_out -dhw:3 -j'entrées deuxième carte son' & alsa_in -dhw:3 -j'sorties deuxième carte son' & 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 & a2j -e [1] 2224 [2] 2225 [3] 2226 hardware ports export --- enable export of hardware ports DBus exception: org.gna.home.a2jmidid.error.bridge_running: Bridge is started WARNING: chennel count does not match (requested 2 got 10) selected sample format: 32bit WARNING: chennel count does not match (requested 2 got 12) --- start DBus exception: org.gna.home.a2jmidid.error.generic: a2j_start() failed. selected sample format: 32bit 12 13 delay = -7 delay = 16931 [3]+ Fini 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 tsml@terra-symbiosa:~$

Je n'ai pas séparé les commandes, je ne sais pas si c'est la manière orthodoxe.
Concernant le lancement de Cadence depuis le terminal j'obtiens:
Copy to clipboard
tsml@terra-symbiosa:~$ cadence Utilisation du moteur de zone de notifications "Qt"

Au lancement de Cadence.
Je vois que je n'ai pas dédoublé toutes les &. Est-ce gênant?
France
TerraSymbiosa écrit:
Je n'ai pas séparé les commandes, je ne sais pas si c'est la manière orthodoxe.


Non, ce n'est pas ce que je t'avais conseillé de faire. J'avais écris :


olinuxx écrit:
Tu peux essayer de décocher cette commande de script dans qjackctl, puis de lancer depuis un terminal chacune des commandes pour voir ce qui se passe et s'il râle en mettant des messages qui pourraient indiquer quelque chose.


Pour préciser : de lancer depuis un terminal chacune des commandes une par une
France
C'est vrai. Toutes mes excuses.
Mais je ne peux plus continuer car j'ai du quitter le studio hier pour raisons familiales et ce pour deux semaines, peut-être plus.
Je suis donc dans l'impossibilité de terminer cette configuration pour le moment.
Que proposes-tu de faire dans ce cas de figure?
France
Je ne comprends pas la question. À quel "cas de figure" fais-tu référence ?
France
Je voulais dire que j'ai du quitter le studio et que je ne suis plus en mesure de terminer les corrections. Je m'en excuse, mais j'ai été obligé par une urgence familiale.Je n'ai donc plus accès au studio son pendant environ deux semaines.
La question était de savoir ce que nous faisons concernant le sujet qui nous préoccupe, si nous pouvons laisser la discussion en plan jusqu'à mon retour.
France
Je comprends mieux, merci.
On laisse en attente jusqu'à ton retour. Fais signe quand ça sera le cas.
France
D'accord.
En attendant merci pour ton aide précieuse. J'ai beaucoup appris mine de rien.
Et merci pour le travail de Titan que tu fournis pour la communauté des musiciens linuxiens.
Je te contacte dès que je réintègre le studio.
A +
France
Bonjour,
Je suis de retour et je reprends le fil où je l'avais laissé.


Pour préciser : de lancer depuis un terminal chacune des commandes une par une

Copy to clipboard
tsml@terra-symbiosa:~$ alsa_out -dhw:0 -j'entrées deuxième carte son' Capture open error: Device or resource busy tsml@terra-symbiosa:~$ alsa_in -dhw:0 -j'sorties deuxième carte son' Capture open error: Device or resource busy tsml@terra-symbiosa:~$ pactl load-module module-jack-sink 17 tsml@terra-symbiosa:~$ pactl load-module module-jack-source 18 tsml@terra-symbiosa:~$ echo "set-default-sink jack_out" | pacmd tsml@terra-symbiosa:~$ echo "set-default-source jack_in" | pacmd tsml@terra-symbiosa:~$ a2j -ealsa_out -dhw:0 -j'entrées deuxième carte son' --- disable export of hardware ports DBus exception: org.gna.home.a2jmidid.error.bridge_running: Bridge is started --- start DBus exception: org.gna.home.a2jmidid.error.generic: a2j_start() failed. tsml@terra-symbiosa:~$ alsa_in -dhw:0 -j'sorties deuxième carte son' Capture open error: Device or resource busy tsml@terra-symbiosa:~$ pactl load-modultl load-module module-jack-source Aucune commande valide indiquée. tsml@terra-symbiosa:~$ echo "set-default-sink jack_out" | pacmd tsml@terra-symbiosa:~$ echo "set-default-source jack_in" | pacmd tsml@terra-symbiosa:~$ a2j -ehardware ports export --- enable export of hardware ports DBus exception: org.gna.home.a2jmidid.error.bridge_running: Bridge is started --- start DBus exception: org.gna.home.a2jmidid.error.generic: a2j_start() failed.

France
Copy to clipboard
tsml@terra-symbiosa:~$ pactl load-modultl load-module module-jack-source Aucune commande valide indiquée.


Ça, tu dois pouvoir le régler tout seul.
France
Je voudrais bien pouvoir régler ça tout seul. Le problème est que je ne sais pas à quoi ça se réfère, sinon qu'il est question d'un module pour qui il manque la commande pour le charger, je crois.
La logique serait d'écrire un bout de bafouille quelque part pour que cela se charge à chaque démarrage, non?
Page: 4/5  [Suivant]
1  2  3  4  5