Mostrando entradas con la etiqueta PulseAudio. Mostrar todas las entradas
Mostrando entradas con la etiqueta PulseAudio. Mostrar todas las entradas

sábado, 31 de enero de 2015

Audacity sufre de buffer underruns al grabar, después distorsiona el audio y se traba

 El error se repite hasta el infinito (y más allá):

ALSA lib pcm.c:7843:(snd_pcm_recover) underrun occurred

Algún problema hay entre ALSA y Pulseaudio (bug en Launchpad).  Solución temporal:

alias audacity='env PULSE_LATENCY_MSEC=30 /usr/bin/audacity'
audacity


Para hacerla permanente:
sudo sed -i 's/^Exec=.*/Exec=env PULSE_LATENCY_MSEC=30 audacity %U/' /usr/share/applications/audacity.desktop
echo "alias audacity='env PULSE_LATENCY_MSEC=30 /usr/bin/audacity'" >> ~/.bashrc

jueves, 21 de agosto de 2014

El audio no funciona después de usar jackd

Jack sigue corriendo aunque le des Stop en qjackctl si tienes la interface D-Bus activada.  Puedes desactivarla en Setup > misc de qjackctl (y matar a jackd con killall -9 jackd para que PulseAudio vuelva a funcionar esta vez).

domingo, 6 de noviembre de 2011

Escuchar el micrófono o línea de entrada en PulseAudio

Andando con ganas de hacer karaoke, me econtré con que no hay opción para escuchar mi propio micrófono, ni en Gnome ni en KDE.  Pero la línea de comandos no podía fallar; basta con cargar el módulo de bucle de PulseAudio:

pactl load-module module-loopback

Y para desactivarlo:

pactl unload-module `pactl list short |perl -ne 'print $1 and exit if /^(\d+)\s+.*module-loopback/;'`

O en un práctico guión:

pulseaudio-loopback.sh

#!/bin/bash

if pactl list short|grep module-loopback 1> /dev/null
then
    echo Desactivando el bucle de audio
    pactl unload-module `pactl list short |perl -ne 'print $1 and exit if /^(\d+)\s+module-loopback/;'`
else
   echo Activando el bucle de audio para el dispositivo de entrada preferido
   pactl load-module module-loopback
fi

 La calidad del sonido deja que desear, sin embargo, pero eso ya es otro rollo.