Hace un par de semanas cayó en mis manos una vieja tarjeta de sonido PCI y, aunque no la necesito porque mi PC tiene controlador de audio integrado, decidí conectarla para darle uso. Una vez que mi flamante Ubuntu 14.04 con KDE (que no es lo mismo que kubuntu) arrancó, solo fue necesario poner dicha tarjeta como predeterminada en las Preferencias del Sistema, sección Multimedia. Pero inmediatamente me surgió una duda: y si quiero reproducir audio por las dos tarjetas a la vez? Y es aquí donde cambiamos de tema, porque buscando en el repositorio alguna utilidad para configurar el servidor de sonido PulseAudio encontré además algo que se llama PulseAudio Device Chooser, en lo adelante: padevchooser.
No se si lo sabían pero PulseAudio, anteriormente conocido como Polypaudio, es un servidor de sonido para sistemas POSIX y WIN32. Es un sustituto del servidor de sonido ESD con mucha mejor latencia, calidad de mezclado/remuestrado y arquitectura general, que además puede reproducir/grabar audio hacia/desde otro equipo de la red aparte del cuál en que se está ejecutando.
padevchooser no es más que una simple herramienta GTK que coloca un ícono en el área de notificación para proporcionar acceso rápido a algunas características del servidor de sonido PulseAudio. Siendo algunas de esas características:
- Notificar cuando se descubren nuevos dispositivos de reproducción/grabación en la red local.
- Cambiar rápidamente entre los dispositivos de reproducción/grabación por defecto, pudiendo seleccionar aquellos que estén disponibles en la red local.
- Ejecutar las herramientas auxiliares, como el Control de Volumen y Medidor de Volumen (herramientas de PulseAudio instalables y opcionales, no las del sistema), Administrador y Preferencias de PulseAudio.
Let’s get started!
Comenzamos instalando los paquetes necesarios, yo uso apt-get pero ustedes pueden usar el gestor de su preferencia:
:~$ sudo apt-get install padevchooser
Esto instalará además paprefs
, pavucontrol
, pavumeter
y paman
. Una vez instalado solo hay que ejecutar y configurar, no es necesario hacerlo como administrador, así que van al menú de aplicaciones y buscan PulseAudio Device Chooser, o lo lanzan directamente desde la terminal:
:~$ padevchooser
Inmediatamente aparecerá un ícono en el área de notificación y también algunas notificaciones indicando la detección de los dispositivos de sonido locales, estas se pueden desactivar desde las preferencias.
[padevchooser-prefs.png]
[padevchooser-contextmenu.png]
Click en el ícono y nos vamos a la opción Configure Local Sound Server…. Una vez ahí seleccionamos la pestaña Acceso a la Red y marcamos la casilla que dice Hacer visibles los dispositivos de sonido de red de PulseAudio disponibles localmente.
[paprefs-1.png]
Esto nos permitirá seleccionar otro servidor de la red que no sea la propia máquina para reproducir/grabar sonido en él.
Seguidamente nos movemos a la pestaña Servidor de Red y marcamos las tres primeras casillas.
[paprefs-2.png]
Cuando hayan acabado cierran la ventana y al hacer click nuevamente en el ícono de padevchooser debe aparecerles los demás servidores de la red bajo la opción Default Server, si no es así solo cierren padevchooser y vuélvanlo a abrir. Seleccionando un servidor diferente de la máquina en la que estan sentados y abriendo un reproductor de audio (o de video) que use PulseAudio como driver de salida deben escuchar el sonido que están reproduciendo en su equipo a través de las bocinas del que seleccionaron como servidor.
[padevchooser-serverselect.png]
Dicho esto podrán ver que aunque no es nada del otro mundo, ya que desde hace rato existe el Chromecast, el AirPlay, el protocolo DLNA/UPnP, etc, aplicaciones si que tiene: Imagina poder conectar el sistema de altavoces envolventes 7.1 de tu PC de escritorio a tu laptop con solo un click y sin usar cables!
…Y ustedes que uso le darían? Let me know in the comments! ;-).