Hacía mucho tiempo que no requería reproducir archivos MIDIs en mi ordenador, concretamente desde que tenía Windows 98, ¡Ojúuuuu qué lejos queda eso!
Este sencillo tutorial nace de la sorpresa de no poder reproducirlos en Clementine ni en Audacious, los reproductores que más uso para escuchar música y radio. Así que tuve la genial idea de mirar en la wiki de Archlinux y encontrar una sencilla solución.
Para reproducir en Audacious.
Instalar el paquete Emux WaveTable desde AUR.
$ yaourt -S awesfx
Aclaración: Esta utilidad sirve para cargar en el sintetizador de tu tarjeta de sonido las fuentes de sonido (Banks). Si el chipset de tu tarjeta no tiene sintetizador, quizás haya que encontrar otra manera.
Cargar las soundfonts (archivo.sf2). De aquí se obtienen los distintos sonidos que debe producir cada instrumento.
Si no la tenemos instaladas, las instalamos y cargamos:
$ yaourt -S soundfont-fluid
$ asfxload /usr/share/soundfonts/FluidR3_GM2-2.sf2
Abre Audacious, entra en Preferencias/Complementos y en la pestaña entrada>AMIDI-Plug>Preferencias
En Ajustes de AMIDI-Plug seleccionamos:
- Complemento AMIDI —> Motor Fluidsynth
- Motor Fluidsynth, seleccionar archivo [+] .sf2
Cierra todo y reproduce.
Esta es la forma más rápida y sencilla que encontré. Luego iré actualizando con más opciones.
Espero que sea de ayuda para quienes necesiten reproducir archivos MIDI como me ha pasado a mí.
Buenas suerte!