Atención: Pulseaudio
Prev | Chapter 1. Usando NtEd | Next

## Atención: Pulseaudio

Desafortunadamente, el siguiente capítulo sobre El servidor TiMidity no funcionará si tiene una nueva tecnología de sonido llamada `pulseaudio`. Esto involucra a usuarios de Fedora 11 y Ubuntu 9.10 y posiblemente a otros. Si usa la fuente de sonido citada en http://alsa.opensrc.org/8MBGMSFX.SF2, experimentará algunos efectos no deseados tales como distorsión o una total falta de sonido.

Para saber si tiene o no pulseaudio haga:

`which pulseaudio`

Si obtiene un camino como respuesta entonces tiene pulseaudio.

La única forma de solucionarlo es compilar su propio TiMidity++. Para hacerlo descargue las fuentes más recientes de:

http://timidity.sourceforge.net/#download"

Extraiga y configure las fuentes:

tar -xvjf TiMidity++-x.y.z.tar.bz2
cd TiMidity++-x.y.z
./configure --enable-audio=alsa --enable-server --enable-alsaseq
make
su (de la contraseña si se la pide)
make install
exit

Ahora tendrá posiblemente 2 timititis: Uno en /usr/bin/timidity dependiente de pulseaudio y el recién compilado independiente de pulseaudio en /usr/local/bin/timidity. ¡Utilice el timidity independiente de pulseaudio!

Una buena idea es preparar un comando. Debe como root copiar la fuente de sonido en un lugar específico:

cd /usr/share
mkdir sfbank
chmod 0755 sfbank
cd sfbank
cp /<algúnlugar>/8mbgmsfx.sf2 .
echo 'dir /usr/share/sfbank' >timidity.cfg
echo 'soundfont 8mbgmsfx.sf2' >> timidity.cfg
chmod 0644 8mbgmsfx.sf2 timidity.cfg
cd /usr/bin
echo '#!/bin/bash' > alsatimidity.sh
echo '' >> alsatimidity.sh
echo '/usr/local/bin/timidity -c /usr/share/sfbank/timidity.cfg -iA -B2,8 -Os1l -s 44100' >> alsatimidity.sh
chmod 0755 alsatimidity.sh

Ahora la llamada

alsatimidity.sh

debería iniciar timidity en modo servidor.

¡Si persisten los problemas de sonido elimine el paquete pulseaudio de su sistema!

Prev | Up | Next
Archivo de configuración | Home | El servidor TiMidity