El servidor TiMidity

Note

Todo lo que se menciona a continuación no funcionará si tiene una tecnología llamada pulseaudio. Esto incumbe a los usuarios de Fedora 11 y Ubuntu 9.10 y posiblemente a otros. Por favor vea el capítulo de Pulseaudio para saber más.

Puede utilizar el reproductor y conversor de MIDI a WAVE TiMidity++ ( http://timidity.sourceforge.net) en modo servidor. Este método es interesante para aquellos que no logren hacer funcionar su dispositovo MIDI.

Se presupone que TiMidity++ está compilado con (al menos) estas opciones en el paso configure:

         --enable-audio=alsa --enable-server --enable-alsaseq

Puede comprobar si TiMidity++ se compiló con esas opciones arrancándolo con la opción -iA:

         timidity -iA -B2,8 -Os1l -s 44100    

Si se muestra: "-A option not compiled in" entonces compílelo "a mano" como se dijo arriba.

Puede también intentar cambiar "la orquesta" instalando fuentes de sonido diferentes. Para conseguirlas debe primero echar un vistazo al CDROM de su tarjeta de sonido. Quizás encuentre allí un archivo con extensión .sf2. Pero tenga cuidado: Asegúrese que es un archivo General MIDI.

Si no lo es, entonces cargue la fuente mencionada en http://alsa.opensrc.org/8MBGMSFX.SF2. Descárguela y en /usr/share/timidity/timidity.cfg (o /usr/local/share/timidity/timidity.cfg) cambie:

     dir <camino_al_directorio_donde_guarde_el_archivo_8MBGMSFX.SF2>

y:

     soundfont 8MBGMSFX.SF2

¡Comente todas las demás líneas! Si todo va bien, puede arrancar TiMidity++ con:

         timidity -iA -B2,8 -Os1l -s 44100    

Seleccione la ventana de diálogo:

ConfigurarConfigurar MIDI ...

Verá 4 dispositivos MIDI nuevos:

¡Elija uno de ellos y la reproducción funcionará!

Consejo: Si la reproducción se interrumpe durante el paso de página entonces arranque TiMidity++ como root. Esto incrementará la prioridad del proceso TiMidity++. Utilice el siguiente comando en este caso:

     timidity --realtime-priority=100 -iA -B2,8 -Os1l -s 44100

Note

¡Esto puede causar problemas al sistema operativo si su CPU es poco potente! Si es así, entonces intente decrementar la prioridad y/o la frecuencia:

     timidity --realtime-priority=60 -iA -B2,8 -Os1l -s 22050

A veces ayuda incrementar el número de fragmentos de buffer:

         timidity -iA -B8,8 -Os1l -s 22050    

Si quiere un sonido diferente eche un vistazo a Página de instalación Hammersound.