El servidor TiMidity
Prev | Chapter 1. Usando NtEd | Next

## 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:

Configurar → Configurar MIDI ...

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`

### 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.

Prev | Up | Next
Atención: Pulseaudio | Home | Página de instalación Hammersound