miércoles, enero 23, 2008

Usando los audífonos USB Microsoft LifeChat LX-3000 en Linux y Mac OS

Hace poco compré unos audífonos con micrófono de la marca Microsoft modelo LifeChat LX-3000 para los cuales obviamente no hay drivers para linux ni Mac, así que me propuse ver si funcionaban en estos sistemas que también utilizo además de Windows. En XP solo basta conectarlos y funcionan perfectamente, ya que son USB ni siquiera necesitas tener tarjeta de sonido instalada en tu compu, así que me funcionaron perfecto en mi macbook intel con windows XP a la que todavía no le encontraba drivers de audio para Windows. El problema es con Mac OSX y Linux, veamos como lo resolví:

---SUSE LINUX 10.1---
Al conectar los audífonos al USB no pasaba nada como si ni se enterara que los puse

Lo que hice fue lo siguiente:

Con el comando aplay -l revisé la lista de todos los dispositivos de reproducción de audio del sistema reconocidos por alsa.

Para mi sorpresa si lo estaba reconociendo, salía lo siguiente:

**** List of PLAYBACK Hardware Devices ****
card 0: V8237 [VIA 8237], device 0: VIA 8237 [VIA 8237]
Subdevices: 4/4
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
card 0: V8237 [VIA 8237], device 1: VIA 8237 [VIA 8237]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: default [Microsoft LifeChat LX-3000 ], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0

Además en el mezclador de alsa usando el comando 'alsamixer gui -c 1' se podía controlar el volumen tanto de los audífonos como del micrófono, por lo cual es seguro que lo estaba reconociendo.

El problema es que amarok 1.3.8 (sobre kde 3.5.1) seguía utilizando la tarjeta de sonido como dispositivo de salida y no el lifechat, eso lo arreglé de la siguiente forma:

En el menú de amarok: Preferencias->ConfigurarAmarok->Motor di clic en la lista desplegable 'Extensión de salida' y seleccioné 'alsa' luego introduje en el campo de texto 'Estéreo' lo siguiente: 'hw:1' con esto le indico a Amarok que utilice la tarjeta de sonido 1 en ves de la cero que agarra por default (aunque es raro que aplay dijera que la default es la tarjeta 1 como vimos arriba). Es posible que el campo 'Estéreo' no aparezca editable al principio pero si se presiona el botón 'aplicar' se ponen editables todos los campos.

Hice clic en 'Aceptar' y listo ya podía escuchar la música en el lifechat. Lo único es que no respeta los controles que vienen integrados con los audífonos como el control de volumen y los otros.

---Mac OSX Tiger---

En Mac es todavía más fácil, solo basta con ir a: Preferencias-->Sonido y seleccionar los audífonos como dispositivo de salida. A diferencia de Linux, en Mac OSX Tiger si se pueden usar los controles que vienen con los audífonos, de hecho cuando subes o bajas volumen sale en pantalla el indicador de volumen de Mac.

Espero sea de utilidad esta entrada para los que acaban de adquirir sus audífonos lifechat y quieran usarlos en estos sistemas operativos, ya que a mi me pasó que casi no encontré información al respecto.