Linux y M-Audio Audiophile USB
La Audiophile USB es una tarjeta algo puñetera... ya que no se ajusta 100% a las especificaciones del formato. Explicar el porqué y los motivos, requiere un largo capítulo... así que para sintetizar, vamos directamente a la solución para instalarla adecuadamente en Linux:
- Utilizar un kernel > al 2.6.17.2. (La distro 64studio incorpora lo último en kernels, p ej.).
- Habilitarla en caso de que el programa de autodetección no lo hiciese. Esto es sencillo: En la consola de root, introducir:
modprobe snd-usb-audio
Si el midi de la tarjeta no fuese habilitado, introducir también:
modprobe snd-seq-midi
Con ello tendríamos la tarjeta habilitada en el modo de compatibilidad "por defecto". Esto -probablemente - no es lo que queremos. Ade+ en este modo, posiblemente no funcione bien la entrada analógica de audio. Veamos otras opciones:
Una vez habilitada la tarjeta, ésta tendrá un número "index". Se puede ver fácilmente en la ventana de configuración del driver de audio de Jack Control, p ej. En mi caso, el "index" era 0. Así que:
(AUConf.)
- En la consola de root, introducir: modprobe -r snd-usb-audio
- IMPORTANTE: ¡Apagar la tarjeta!
- Introducir: modprobe snd-usb-audio index=0 device_setup=0x09
- Encender la tarjeta.
Con esto tendremos habilitada la tarjeta en modo 24bits 48khz, con entrada analógica, salida analógica y digital simultáneas (Ai, Ao, Do). Esta fue mi opción, pero hay otras posibilidades cambiando el valor del parámetro "device_setup":
* device_setup=0x01: 16bits 48khz con Ai, Ao y Do. (Analog input, A output, Digital output).
* device_setup=0x11 : 16bits 48khz con Ai, Di y Ao.
* device_setup=0x19 : 24bits 48khz con Ai, Di y Ao.
* device_setup=0x0D ó 0x10 : 24 bits 96khz . Sólo puede ser usado un puerto a la vez (Ai, Ao, Di, Do)
* device_setup=0x03 : 16bits 48khz con sólo Do habilitado. Funciona en modo AC3 with DTS passthru.
Siempre que queramos variar los modos de la tarjeta, lo haremos siguiendo los pasos de (AUConf.).
... Y eso es todo, amigos...