Puentes con PulseAudio extras con Cadence

Los puentes con PulseAudio son una gran herramienta para poder usar aplicaciones que trabajen con pulse en Jack.

Cadence por defecto crea (cuando son habilitados) dos puentes con PulseAudio, uno de salida para aplicaciones que reproducen audio y otro de entrada para las que capturan audio.

Sin embargo estos puentes en ocasiones pueden ser insuficientes o no nos brindan la flexibilidad necesaria para poder separar o mezclar varias fuentes de sonido.

Por suerte hay algunos modos de crear puentes con PulseAudio extras, tanto de entrada como de salida para brindarnos esa flexibilidad de la que hablaba.

Puentes con pulseaudio
Carla

Puentes con PulseAudio

Podemos añadir puentes con PulseAudio tanto de entrada como salida desde una terminal con unos pocos comandos. por ejemplo para crear un puente de salida usamos:

pactl load-module module-jack-sink client_name=cualquiernobre

Obviamente donde dice cualquiernombre le damos el nombre que queremos para identificarlo fácilmente. En la imagen de arriba pueden ver uno llamado Entrevistas.

Para los de entrada podemos usar:

pactl load-module module-jack-source client_name=cualquiernombre

Nuevamente sustituyes cualquiernombre por lo que quieras, en el ejemplo de la imagen tenemos un puente de entrada llamado Mumble.

Crear los puentes al inicio del sistema.

Ahora la idea es que estos puentes con PulseAudio extras esten desde el inicio de sesión para que podamos usarlos. Cadence no dispone de una funcionalidad como está para crear puentes extras, solo los dos que crea al habilitar los puentes.

Así que para crearlos al inicio crearemos un script que se ejecute al iniciar sesión. Con un editor de texto plano cualquiera vamos a crear un documento vacío y le ponderemos el siguiente contenido (a modo de ejemplo)

#!/bin/bash
sleep 10
pactl load-module module-jack-sink client_name=cualquiernobre
sleep 1
pactl load-module module-jack-source client_name=cualquiernombre

El script espera diez segundos y crea un puente de salida y luego de un segundo crea uno de entrada. La espera es para asegurarnos que Jack esté funcionando al momento de ejecutarse el script.

Guardamos el archivo con cualquier nombre, por ejemplo puentes-extras. Le damos permisos de ejecución y lo movemos como root a usr/bin.

Ahora según la distro que uses desde su panel de configuración añades el script para que se ejecute al inicio del sistema, veamos un ejemplo con XFCE como escritorio.

panel de control
Desde el panel de control vamos a Sesión e inicio
En Autoarranque de aplicaciones le damos al botón con el símbolo de +
En Orden ponemos el nombre del script que creamos, en Desencadenar elegimos on login y en lo demás ponemos lo que queramos.

Muy bien con esto ya todo está listo para que al iniciar sesión se creen de forma automática los puentes con PulseAudio. Para mostrarles mejor el proceso les dejo un video con esto mismo en EterTICs. El video tiene subtítulos en portugués si lo necesitan, basta con activarlos y si quieren descargar el video para verlo offline, también pueden descargar los subtítulos desde acá.

Publicaciones Similares

Deja una respuesta

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