Chargement...
 
Skip to main content

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


[ABANDONNÉ] Cartes sons sous Ubuntu : ça enregistre pas

Bonjour,

Je reviens vers la communauté Linux MAO car j'ai un souci de configuration du son sur mon PC de bureau.
Sur ce PC, j'ai une carte son liée à la carte mère (NVidia NForce 2) et une Sound Blaster Live 5.1.
Je voudrais utiliser le logiciel Mixxx de la façon suivante :
- le son du "master" sort sur le "line out" d'une des carte son (la NVidia par exemple)
- le son du "headphone" sort sur le "line out" de la seconde carte son (la Sound Blaster)

Ces deux sorties seront connectées sur une console de mixage Yamaha MG16/4 à laquelle je connecterai en plus un micro et éventuellement une source externe (un autre PC ou un lecteur CD)

Le master de la console de mixage sera redirigé vers le "line in" de l'une ou l'autre des cartes son pour faire un enregistrement avec Audacity ou une diffusion en direct via Icecast.

Si je réussis à obtenir du son en sortie des cartes son via PulseAudio ou via Alsa sans PulseAudio, il m'est totalement impossible d'enregistrer quoi que ce soit. Quand tout est connecté, je m'aperçois que quand j'utilise Alsa, le vumeter d'enregistrement m'indique la même chose que celui de volume de sortie alors même que la console de mixage est éteinte. Sous Audacity, soit je n'ai aucun signal, soit j'ai le signal de sortie direct d'une des carte son.
J'ai donc tout déconnecté sauf la console de mixage dont j'ai fait sortir le signal vers l'une ou l'autre des carte son (pour tester) : il n'y a absolument aucun signal détecté sur le vumètre sauf éventuellement un espèce de bruit de fond sous Audacity quand je choisis la carte son de la carte mère comme source d'enregistrement.

J'ai testé la console de mixage en branchant le master sur un ampli hi-fi : elle fonctionne bien.

J'ai essayé d'installer Jack : je n'arrive pas à le faire démarrer même en suivant les conseils de ce site.

Je suis donc bien bloqué alors que je n'ai pas l'impression de vouloir faire une usine à gaz. Qui peut m'aider à mettre tout en ordre de marche ?
Bonjour Dr Click

Tout d'abord, il me semble important d'arriver à faire fonctionner Jack avant toute chose afin de pouvoir diriger ton signal comme tu le souhaite. Pour cela, il faudrait voir ce qui coince avec les messages d'erreur sortis par Jack.

Ensuite, je trouve bizarre de vouloir utiliser les sorties de tes 2 cartes, et à mon avis impossible vu la différence entre les deux cartes.
Jack te permettra d'utiliser les 6 sorties de ta Sound Blaster Live 5.1 (donc plus qu'il ne t'en faut).

Pour être un peu plus clair, tu pourras si tu le souhaite utiliser une carte pour la lecture et l'autre pour l'enregistrement (voir 1 seule carte pour lire et enregistrer : ce qu'on appelle le "duplex"). Mais impossible d'utiliser les 2 cartes en lecture ou les 2 cartes en enregistrement pour multiplier les entrées / sorties (sauf en firewire).

Enfin, vérifie bien ton cablage sortie de console > entrée de carte son pour tester l'enregistrement. Une erreur d'inatention est vite arrivée!
Bonjour minimoineau et merci de ta réponse.

Je suis d'accord pour n'utiliser qu'une seule carte son mais vu les difficultés que j'ai, j'avais imaginé que ça serait plus simple d'envoyer les signaux sur 2 cartes sons différentes. Je veux bien dans ce cas concentrer mes efforts sur la seule carte SoundBlaster. D'ailleurs, j'ai également une Audigy2ZS que j'avais dans un ancien PC : est-ce qu'elle ne serait pas encore mieux pour ce que je veux faire ?

Pour Jack, voici l'erreur qu'il m'annonce quand je le lance :
Copy to clipboard
Could not connect to JACK server as client. - Overall operation failed - Unable to connect to server Please check the messages window for more info


Et quand je vais dans la fenêtre de messages :

[+]

Ce matin, j'ai également fait un nouvel essai d'enregistrement : le vu-mètre (ALSA ?) m'indique bien qu'il reçoit un signal (sur la SoundBlaster) qui semble en plus correspondre à ce que je lui envoie (et j'ai bien connecté ma sortie de table sur l'entrée de la SB). Ça, c'est la bonne nouvelle. La moins bonne, c'est que sous Audacity, je n'arrive pas à récupérer ce signal. Dans le menu Edition > Préférences, quelle que soit l'entrée que je choisis, j'obtiens juste une espèce de bruit de fond comme si Audacity n'enregistrait pas à partir de la bonne entrée et qu'il captait seulement un signal parasite...

Enfin, en traînant sur Google, certains conseilleraient d'installer Ubuntu-studio (en méta paquet) en expliquant que ça résoud tous les problèmes puisqu'il est adapté au son. Qu'en penses tu ?
Bonjour,

mélanger des cartes sons est possible mais c'est bien compliqué!

La config de Jack dans Qjackctl doit être la source de tes soucis.
Comme c'est plus simple avec un dessin :
http://pagesperso-orange.fr/jsilvestre/qjackctl.png

Avec cette config jack devrait moins crier. Sinon essaye de décocher la case Realtime, au moins dans un premier temps.

Courage!
Bonjour,

mélanger des cartes sons est possible mais c'est bien compliqué!


Je suis 100% d'accord pour n'utiliser qu'une seule carte son en mode "duplex", surtout si c'est plus simple ! 😎 Par contre, comment je peux "désactiver" la carte son de la carte mère ? Je ne me sens pas franchement l'âme de la désouder directement de la carte mère. 😂
Pour ce qui est de la configuration de Jack, j'essaye ça dès ce soir du rentrant du bureau et je te tiens au courant de ce que Jack me répond.
NON, non...

Pas besoin de fer à souder !
Tu entres dans ton setup de BIOS (touche Fxx ou ESC ou ... voir ton menu au tout démarrage de l'ordi) puis tu te laisszs guider dans les menus et tu trouveras certainement l'option qui te permettra e désactiver ta carte d'origine.
L'ergonomie e ces menus dépend de chaque constructeur alors je ne peux pas te dire trop précisément.
Bon courage...
En fait avoir plusieurs carte sons actives n'est pas un problème et c'est même bien pratique. Par exemple l'intégrée pour gérer les sons du système, firefox et autres gadgets par Alsa et la vraie pour la vraie musique par Jack.
La difficulté serait de vouloir faire fonctionner les deux avec Jack ou Alsa en même temps.
Ok. Dans ce cas, pour arriver à une telle configuration, y a-t-il un paramétrage particulier à faire dans les options de Ubuntu ou est-ce que tout se règlera à partir du serveur Jack ?
Ce n'est pas que je n'ai pas envie de chercher dans Google, mais je voudrais éviter de passer encore 3 heures sur un point de détail.
Il suffit de choisir la carte souhaité dans la case interface.
Bonsoir,

Ça y est, le serveur Jack fonctionne. 😀
Dans l'onglet interface, j'ai mis la carte AudigyZS (en remplacement de ma Live 5.1) en sortie et la carte NVidia en entrée. Et les deux cartes sons sont bien nommément repérées par Jack. Mais ça ne me résoud pas pour autant mes problèmes :
- sous Jack, dans le setup, j'ai mis la carte son Audigy 2ZS en sorties et la NVidia en entrée. Mais ensuite, quand je vais dans la partie "connect", je ne les vois pas. J'ai juste "capture 1" et "capture 2" avec une icône de micro en entrée alors que la carte possède un line in et un micro in ; et un "playback 1" et "playback 2" en sortie alors que la Audigy 2ZS possède au moins 3 line out.
- quand je tente de paramétrer "Mixxx" avec Jack, je plante en quelques secondes (Mixxx et Jack).

Qu'est ce que j'ai encore mal paramétré ? 😕

Note : voici la liste des messages que m'envoie Jack. Il me signale qu'il ne peut pas ouvrir le PCM Alsa. Je ne comprends pas trop ce que ça signifie mais serait-ce un début de piste ?

[+]
Serait-ce possible de n'utiliser qu'une seule carte son en entrée et en sortie?
Jack peut fonctionner avec plusieurs cartes son mais leurs horloges doivent impérativement être synchronisées. Les vraies cartes son prévues pour ont des entrées de synchro, à défaut des entrées/ sorties numériques spdif peuvent faire l'affaire. Mais avec une seule carte son c'est beaucoup plus simple!
Quels sont tes besoins en termes d'entrées sorties?

A mon avis il faudrait aussi mettre une version plus récente de Jack, celle-ci, la 109.2 est vraiment buggée...

Pour avancer, tape:
Copy to clipboard
aplay -l

et recopie la sortie

puis demarre Jack et tape :
Copy to clipboard
jack_lsp

et recopie aussi la sortie

Courage!
Bonjour jlv.

Désolé de répondre de façon aussi lente mais mon travail fait que je suis rarement chez moi en ce moment. Voici les réponses que j'obtiens dans le terminal suite à tes commandes :

[+]

-------------------------------------------------------------------
et pour jack_lsp :
Copy to clipboard
system:capture_1 system:capture_2 system:playback_1 system:playback_2


Donc je voie bien que Jack ne trouve pas autant d'entrées / sorties que le "système" lui même. Mais pourquoi ? 😕
Bonjour,

à droite de la case "interface" de Qjackctl se trouve un bouton ">" qui va te permettre de choisir le périphérique à utiliser. La SB a l'air d'en avoir 4. Essaye les et regarde ce que ça donne...
Laisse bien tous les autres réglages comme sur la photo
http://pagesperso-orange.fr/jsilvestre/qjackctl.png

Difficile d'être plus précis avec cette carte un peu spéciale...