Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

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

> Forums de discussion > 1 - Le matériel et les pilotes ALSA, FFADO, ... > [Résolu] Comment utiliser le micro via une prise jack avec HDA intel STAC9205 ?
Dernier post

[Résolu] Comment utiliser le micro via une prise jack avec HDA intel STAC9205 ?

pepezag utilisateur non connecté
[edit : problème résolu en installant KMix et en le configurant comme indiqué plus bas dans le fil de discussion]

Bonjour à tous,

Je suis un newbie dans l'audio sous linux, et j'aimerai pouvoir utiliser un micro extérieur branché via une prise jack pour pouvoir enregistrer, au lieu des microphones intégrés sur le portable, afin de disposer d'une meilleur qualité.

Mais je galère pas malcry...

Est-ce que quelqu'un aurait une idée ?

Voici des éléments d'infos :

OS : Ubuntu Jaunty, Intrepid ou Xubuntu jaunty. Sous ubuntu jaunty, uname -a donne
2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux

PC : dell vostro 1700

lspci | grep -i audio donne :
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)


Quand je lance alsamixer, il indique
Card: HDA Intel et Chip: SigmaTel STAC9205


Voici les possibilités que j'ai pour capture :
http://imagik.fr/uploads/58850
"Capture" de gauche correspond aux micros intégrés, "Capture" de droite semble correspondre au micro via la prise jack.

et voilà quelques éléments sur ma configuration :
http://imagik.fr/uploads/58788

http://imagik.fr/uploads/58793

http://imagik.fr/uploads/58792
Donc rien n'est enregistrable pour le moment via le micro.

A noter cependant, une lueur d'espoir, que quand je lance JACK Audio Connection Kit, puis audacity ou l'enregistreur de son par défaut d'ubuntu, et que je parle dans le micro, on peut observer sur audacity et l'enregistreur de son une activité du micro. Cependant dans les 2 cas, il est impossible de lire le son, alors que si j'utilise les micros intégrés, je ne rencontre pas ce problème (note : Audacity utilise alors le périphérique "ALSA Default" en lecture et enregistrement).
Voilà comment est configuré JACK Audio Connection Kit :
http://imagik.fr/uploads/58817
Qu'en pensez-vous ? Avez-vous des pistes ? Manque-t-il des informations pour pouvoir avancer ?

Merci beaucoup par avance !!!!

pepe

protein utilisateur non connecté France
Salut

Une premiere chose que je vois dans les connectiques de JACK c'est que la carte son (systeme capture) n'est pas reliee a meterbridge que tu as fait entrer dans system playback. Rien ne rentre dans meterbridge.
Systeme capture est ce qui rentre dans la carte son en hardware.

Bonne musique

Protein

pepezag utilisateur non connecté
Salut Protein, merci beaucoup pour ton aide !

Donc voilà j'espère avoir fait ce que tu m'as dit :

link=
link=


Mon problème est que je souhaite utiliser le micro extérieur que je branche sur la prise jack. Mais :
System >
- capture_1 correspond au micro intégré de gauche ;
- capture-2 correspond au micro intégré (au portable) de droite ;

Mais je ne vois rien qui apparaisse pour le micro que j'ai branché frown Vous avez des idées pour que je puisse utiliser le micro qui utilise la prise jack ?

Merci pour votre aide smile !

Samuel utilisateur non connecté Allemagne
Sauf erreur de ma part, le micro interne est court circuité lorsqu'on branche un micro externe.

Je commencerais aussi par enlever la sourdine (mute) à tous les composants audio que tu trouves dans le controleur de volume, ça aide parfois.

pepezag utilisateur non connecté
Merci Samuel pour ton aide.

1. J'ai donc essayé la configuration suivante suite à tes conseils, est-ce comme ça que tu ferais ? :

link=
link=


2. Bon je ne comprends pas les tenants et aboutissants de tous ces paramètres, mais on dirait que le fait d'activer Mux et Mux 1 amplifie le son entrant dans le microphone, c'est bien ça ? Donc lors des enregistrements, (avec JACK Audio Connection Kit lancé) avec l'enregistreur de son par défaut d'ubuntu, le niveau bougeait avec plus d'amplitude, très bien, et encore merci.

Par contre je ne pouvais toujours pas lire le son que j'enregistrais, ça faisait planter le programme d'enregistrement par défaut d'unbuntu.

Mais voilà une combine qui fonctionne biggrin

- Pour l'enregistrement, il faut que JACK Audio Connection Kit soit lancé ;
- Pour lire le son il faut couper JACK Audio Connection Kit.

Arfff enfin, merci beaucoup pour votre aide !!!!

3. Par contre si quelqu'un a une explication au fait qu'il faille lancer jack pour que ça puisse enregistrer, et le couper pour qu'il soit possible de lire, je suis preneur !

protein utilisateur non connecté France
Citation :
3. Par contre si quelqu'un a une explication au fait qu'il faille lancer jack pour que ça puisse enregistrer, et le couper pour qu'il soit possible de lire, je suis preneur !


Salut

Tu dois lire le fichier avec un soft non compatible JACK. Avec quel soft lis tu le fichier audio?
Lis le avec REZOUND qui est compatible JACK.

pepezag utilisateur non connecté
Salut Protein, encore merci pour ton attention smile

J'enregistre et lis avec audacity et l'enregistreur de son par défaut d'ubuntu. Audacity me permet d'utiliser Jack Audio Connection Kit : system dans les préférences d'audacity Lecture et enregistrement. Mais je ne choisis pas Jack car alors le micro extérieur n'est plus pris en compte (seulement les micros intégrés). J'utilise alors pour audacity ALSA : default ou ALSA : pulse pour pouvoir utiliser le micro extérieur... Bien bizarre, audacity n'utilise donc pas Jack ACK dans ses préférences mais il faut que celui-ci soit lancé pour que l'enregistrement soit possible, et coupé pour que la lecture de cet enregistrement soit possible...

J'ai essayé avec REZOUND mais on dirait que comme ardour il ne peut prendre en compte que mes micros intégrés... (dans la fenêtre de connexion de qjackctl apparaîssent seulement les micros intégrés).

Une autre découverte :
- pour lire l'enregistrement avec audacity / jack lancé / pref audactiy en lecture et enregistrement : ALSA : default, il n'est pas obligatoire de couper jack, il suffit d'aller changer les préférences d'audacity et mettre JACK Audio Connection Kit : system au lieu d'ALSA :default , pour pouvoir lire le son précédemment enregistré.

ça marcherait très bien donc si on pouvait configurer Audacity de la sorte :
Lecture : JACK Audio Connection Kit : system Enregistrement : ALSA :default.

Malheureusement Audacity indique : "Playback and Recording device must use the same type, i.e., MME, DirectSound, etc."

On dirait donc que pour régler efficacement ce problème, il faudrait que qjackctl reconnaisse le micro extérieure... (actuellement seulement capture_1 et capture_2, (les 2 micros intégrés) apparaissent dans la fenêtre connexion de qjackctl).

J'ai alors essayé différents réglages de qjackctl pour les périphériques d'entrées (plughw:0, hw:0, hw:0,0 , par défaut, dev/audi , dev/dsp) mais s'il y avait possibilité d'enregistrer, c'était celle des micros intégrés...

link=
link=


allany utilisateur non connecté
Bonjour,

As-tu essayé toutes les options d'alsamixer ? Genre digital, pas digital, modifier les input so, dé-muter ton line in ?
Peut-être aussi, bien que ce ne soit pas logique, déclarer dans Jack setup 4 input (2 micros intégrés + 2 externes) ? Si ce n'est pas lié, Jack ne se lancera pas, c'est sans risques...
Bonne chance.

pepezag utilisateur non connecté
Bonjour Allany et merci de ton aide !

J'ai essayé de modifier digital, pas digital, démuter le line in. Je ne suis pas arrivé pas à modifier les input so (seulement Line est proposé). ça n'a rien donné de concluant (mais il y avait peut-être d'autres réglages à réaliser aussi ailleurs...).
Par contre, (sans que jack soit utilisé) le fait de muter Line In et de démuter Analog Loopback a ceci comme conséquence : le micro extérieur s'entend dans les hauts parleurs du portable, et si je coupe "capture" de gauche, on n'entend plus rien (alors que normalement "capture" de gauche est réservé aux micros intégrés). Mais en enregistrement avec l'enregistreur par défaut d'ubuntu, avec cette configuration, c'est toujours le son des micros intégrés qui est enregistré...

J'ai essayé aussi de déclarer 4 et 3 inputs, et en effet soit jack ne pouvait démarrer, soit il démarrait mais le fait d'utiliser le micro extérieur ne donnait rien...

allany utilisateur non connecté
Hello !

As-tu essayé, si c'est possible, de couper tes micros intégrés, dans ton setup du BIOS, au démarrage ?
Dans le IEC958, as-tu une option qui ressemblerait à i2Sin ?
Ca correspond à quoi, les 2 mux ?
Il semblerait qu'il faille muter certaines entrées lignes, en tout cas...
Courage !

pepezag utilisateur non connecté
Hello Allany, et merci pour ton aide !

Dans le setup du BIOS, il ne m'a pas semblé qu'il était possible de couper les micros intégrés (ni micro extérieur ni hauts parleurs de l'ordi).

Dans le IEC958 Playback Source du contrleur de volume, onglet option:, j'ai au choix : Digital PlayBack, Analog Mux 1, Analog Mux 2. Est-ce bien ça dont tu parlais ?

Le fait d'augmenter le mux amplifie l'enregistrement.

Merci pour tes encouragements ;)

allany utilisateur non connecté
Hello !

J'ai cherché (vite fait) sur le net car lorsque j'utilisais mon chipset son intégré j'avais aussi eu ce genre de problèmes... Bon, t'as pas l'air d'ëtre le seul sur ce souci spécifique...
J'ai trouvé ça, qui peut t'être utile :

http://bbs.archlinux.org/viewtopic.php?id=37007

A + tard...

pepezag utilisateur non connecté
Salut !

Génial cette page, je n'étais pas tombé dessus :-) Très utile en effet, merci ! On dirait que c'est lié à la carte son donc. Jusqu'à présent je ne faisais pas attention lors d'un achat de portable à la carte son, maintenant je le ferai !

Ah ?! ça y est ! ça marche impeccable !!!!! biggrin santa Que du bonheur !!!!

Voilà ce que j'ai fait :

- amixer sset 'Digital Input Source' 'Digital Mic 1' (mais je ne pense pas que c'est du à ça, car ça avait l'air d'être ma config.

- installation de KMix (sur le poste que tu as mis un gars l'utilisait, un autre disait que "I thought I had tried this many times, except the mixer I was using (xfce4-mixer) wasn't actually changing anything when I did it! Gnome-alsamixer was simply unaware of the switch at all, producing errors when you tried to change it along the lines of "No Idea what to do with digital input source!" "). Comme à chaque fois que je fermais le contrôleur de volume par défaut d'ubuntu et que je le réouvrais, il remettait certains réglage à zéro. C'est donc un peu comme le ce qui arrivait au gars du post, et avec KMix, quand je ferme, puis reouvre, je ne perd pas mes réglages :-)

- lancement de kmix ;

- Réglage suivant :

Image


Remarques :

  • Cocher Mute sur Analog Loopback (sinon on entend le micro dans les hauts parleurs de l'ordi) ;
  • Cocher Mute sur Line in as Output (sinon ça n'enregistre pas sur le micro extérieur)

  • Dans Digital Input Source : Mettre Analog Inputs pour obtenir l'enregistrement du micro extérieur (Digital Mic 1 correspond aux micros intégrés).

  • S'assurer d'avoir coché Capture (sinon ça n'enregistre pas)

  • Régler Mux de manière à ce que les enregistrements ne soient ni trop faibles, ni trop forts.

Remarque :

1. il n'est pas nécessaire de lancer qtJackctl pour que ça fonctionne.

2. Voilà des réglages qui fonctionnent avec audacity (je n'en ai pas essayé d'autres depuis que ça marche avec le micro extérieur, mais avec ça pas de problèmes : Lecture ALSA Pulse ; Enregistrement : ALSA: HDA Intel STAC92xx Analog (hw:0,0)

Ah que du bonheur, je commençais à plus y croire ! Milles merci Allany (et tous les autres aussi) !

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)