Configurando config para alsa en /etc/asound.conf

Tengo la siguiente configuración con 3 dispositivos de audio USB – uno para la salida, el otro es una entrada de mi tocadiscos que puse en módulo-loopback, y el último es un ojo de PS3 que estoy tratando de usar como mi dispositivo de captura de audio predeterminado para control de voz.

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, 

¿Cómo configuro el ojo de PS3 como micrófono en alsa por favor? He visto un ejemplo aquí que parece bastante complicado – ¿es esto necesario o algo como esto?

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

Respuesta

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

Busque la tarjeta que desee con:

cat /proc/asound/cards 

y luego cree /etc/asound.conf con lo siguiente:

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

Reemplace «1» con el número de su tarjeta determinado anteriormente.

Si está utilizando PulseAudio, debe seleccionar el predeterminado allí.

Comentarios

  • Vi eso, pero podría ayudarme a aclarar cuál ' es la diferencia entre pcm y ctl, por favor. Además, ¿cómo defino las selecciones para altavoces y micrófonos, ya que están en tarjetas independientes?
  • pcm es para sonidos, ctl para los controles del mezclador. Y solo hay uno predeterminado.
  • Entonces, ¿no hay forma de configurar un micrófono y un altavoz predeterminados?
  • Puede crear un dispositivo con asym plugin.
  • Encontré su respuesta anterior: raspberrypi.stackexchange.com/questions/63072/… . Intentando eso ahora.

Responder

Modificando /etc/asound.conf o .asoundrc con cualquier variante de el módulo asymm no funciona. Sospecho que hay algún conflicto entre cualquiera de las entradas, pero no tengo forma de confirmarlo. La solución simple es simplemente intercambiar los números de tarjeta del micrófono y la entrada de audio; de esta manera, la entrada del micrófono se establece de manera predeterminada en la tarjeta 1 en lugar de 2. El bucle de retorno del módulo se puede llamar usando el receptor y la fuente adecuados, p. Ej.

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

Aún se agradecería que alguien pudiera proporcionar una solución alternativa a esto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *