Configuration de la configuration pour alsa sur /etc/asound.conf

Jai la configuration suivante avec 3 périphériques audio USB – un pour la sortie, lautre est une entrée de mon tourne-disque que jai mis en boucle de module, et la dernière est un œil PS3 que jessaie dutiliser comme périphérique de capture audio par défaut pour le contrôle vocal.

cat /proc/asound/cards 0 [K1 ]: USB-Audio - FiiO USB DAC K1 FiiO FiiO USB DAC K1 at >usb-3f980000.usb-1.4, full speed 1 [CODEC ]: USB-Audio - USB Audio CODEC Burr-Brown from TI USB Audio CODEC at usb-3f980000.usb-1.3, full speed 2 [CameraB409241 ]: USB-Audio - USB Camera-B4.09.24.1 OmniVision Technologies, Inc. USB Camera-B4.09.24.1 at usb-3f980000.usb-1.5, 

Comment puis-je définir lœil PS3 comme microphone sur alsa sil vous plaît? Jai vu un exemple ici qui semble assez compliqué – est-ce nécessaire ou est-ce que quelque chose comme ça suffit:

pcm.!default { type hw card 0 } ctl.!default { type hw card 0 } 

Réponse

https://www.alsa-project.org/wiki/Setting_the_default_device dit:

Trouvez la carte souhaitée avec:

cat /proc/asound/cards 

puis créez /etc/asound.conf avec ce qui suit:

defaults.pcm.card 1 defaults.ctl.card 1 

Remplacez « 1 » par le numéro de votre carte déterminé ci-dessus.

Si vous utilisez PulseAudio, vous devez y sélectionner la valeur par défaut.

Commentaires

  • Jai vu mais pouvez-vous aider à clarifier ce que ' est la différence entre pcm et ctl sil vous plaît. De plus, comment définir les sélections pour les haut-parleurs et les microphones, car ils se trouvent sur des cartes séparées.
  • pcm concerne les sons, ctl pour les commandes du mélangeur. Et il ny a quune seule valeur par défaut.
  • Il ny a donc aucun moyen de définir un microphone par défaut et un haut-parleur par défaut?
  • Vous pouvez créer un appareil avec le asym plugin.
  • Jai trouvé votre réponse précédente: raspberrypi.stackexchange.com/questions/63072/… . Essayer maintenant.

Réponse

Modifier à la fois /etc/asound.conf ou .asoundrc avec nimporte quelle variante de le module asymm ne fonctionne pas. Je soupçonne quil y a un conflit entre lune ou lautre des entrées mais je nai aucun moyen de le confirmer. La solution simple consiste simplement à échanger les numéros de carte du microphone et de lentrée audio – de cette façon, lentrée du microphone par défaut est la carte 1 au lieu de 2. Le bouclage du module peut alors être appelé en utilisant le récepteur et la source appropriés, par exemple

pactl load-module module-loopback source=2 sink=0 

Ce serait toujours apprécié si quelquun pouvait fournir une solution alternative à cela.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *