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:
→
Verá 4 dispositivos MIDI nuevos:
Timidity port 0 128:0
Timidity port 1 128:1
Timidity port 2 128:2
Timidity port 3 128:3
¡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
¡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.