Ok, primero elimine el archivo /etc/modprobe.d/alsa-base.confRaspbian Jessie no usa este archivo de configuración como lo hizo Wheezy.
Para encontrar qué dirección usa su dispositivo, primero debe ingresar el comando que aplay -lmuestra todos los dispositivos de salida de audio y su dirección. Por ejemplo, mi tarjeta de sonido USB aparece como dispositivo 1 en la salida que se ve así.
card 0: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 1: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
Ahora, para configurar el dispositivo en su tarjeta predeterminada, deberá editar el archivo /usr/share/alsa/alsa.confcon el comando sudo nano /usr/share/alsa/alsa.confdesplazarse hacia abajo hasta que encuentre las líneas
defaults.ctl.card 0
defaults.pcm.card 0
y cámbielos a (si su dispositivo también aparece como dispositivo 1, si no, cambie el 1 a la dirección en la que estaba incluido)
defaults.ctl.card 1
defaults.pcm.card 1
Explicación: Las tarjetas de sonido USB están registradas como tarjeta 1 en Raspbian Jessie. En Wheezy, estarían registrados como tarjeta -2 por defecto y la edición /etc/modprobe.d/alsa-base.confcambiaría eso.
No sé si este próximo paso es necesario, pero sin él mi tarjeta no funcionaría.
Cree y edite el archivo ~/.asoundrcutilizando el comando sudo nano ~/.asoundrcy cámbielo para que solo lea esto:
pcm.!default {
type hw
card 1
}
ctl.!default {
type hw
card 1
}
Ahora su salida de audio predeterminada (altavoces) y la entrada de audio (micrófono) son su dispositivo usb.
.conf. Lo que hay en ellos es lo que cuenta.