
Muchas veces me paso que quería escuchar un midi, y claro los reproductores nunca los tomaban, deje pasar esto, luego me entro el bichito de la curiosidad y comencé a preguntar, la primera opción fue midi por hardware (el cual no tengo) y la segunda fue timidity. Así que investigando en foros, wikis y tanta cosa que pille en Google me encontré con la Wiki de ArchLinux y su articulo Timidity, el cual me ha dejado muy conforme, ya que logre tocar Misirlou.mid :D
Comencemos :
Paso 1 : Obtenemos Timidity
Ubuntu ->
apt-get install timidty
Paso 2 : Obtenemos fuentes de sonido (podemos elegir la que queramos)
En este Caso usaremos una fuente de sonido llamada “Fluidr3″, esta esta compresa usando sfArk full (un programa que solo esta disponible en windows), pero afortunadamente su des-compresor esta disponible para Windows, Linux y Mac.
-Bajamos sfArk desde aquí http://melodymachine.com/files/sfarkxtc_lx86.tar.gz
-Lo descomprimimos asi :
tar xzvf sfarkxtc_lx86.tar.gz
-Lo instalamos en algun lugar de $PATH, por ejemplo /usr/bin :
sudo install -Dm755 sfarkxtc /usr/bin/sfarkxtc
-Bajamos la fuente de sonido : http://sunsite.univie.ac.at/musicres/thammer/HammerSound/localfiles/soundfonts/FluidR3122501.zip
-Descomprimir …
unzip FluidR3122501.zip
-Le pasamos sfarkxtc :
sfarkxtc "FluidR3 GM.sfArk"
-La dejamos un poco mas entendible al cambiarle el nombre :
mv "FluidR3 GM.SF2" FluidR3GM.SF2
-Ahora la instalamos :
sudo mkdir -p /usr/share/soundfonts/fluidr3/ ; sudo install -D -m644 FluidR3GM.SF2 /usr/share/soundfonts/fluidr3/
Paso 3 : Le indicamos a timidity que utilize esta fuente de sonido : sudo nano /etc/timidity/timidity.cfg
y agregamos esto ->
soundfont /usr/share/soundfonts/fluidr3/FluidR3GM.SF2
Paso 4 : Le indicamos a timidity los parametros para que funcione con alsa y como un sequencer
Ubuntu ->
sudo nano /etc/default/timidity
Descomentamos
TIM_ALSASEQ=true
y las opciones las dejamos asi :
TIM_ALSASEQPARAMS="-iAq -Os"
Paso 5 : Pruebas de fuego : iniciamos timidity :
Ubuntu ->
/etc/init.d/timidity start
Ahora el momento de la verdad :
timidity Misirlou.mid
Y deberia empezar a tocar este Midi :)
Agradecimientos por supuesto a la wiki de archlinux