Buscar este blog


lunes, 24 de septiembre de 2007

Midi en Ubuntu

Reproducción de archivos MIDI

En realidad MIDI no es un formato multimedia, puesto que no contiene sonido o vídeo. En cambio, almacena la información de los sonidos: duración, tonos, etc. en una especie de partitura informatizada.

Este concepto tiene varias ventajas: los archivos ocupan muy poco espacio y han sido durante muchos años el formato oficioso para el intercambio de partituras musicales. La desventaja es que, al no contener sonido alguno, necesitamos de un sintetizador para reproducirlos. Según la calidad de éste, el sonido se acercará más o menos al sonido real.

Los usuarios de Windows lo tienen instalado por defecto, en Ubuntu tenemos que instalarlo aparte. En este caso, usaremos TiMidity++. Para ello, basta instalar el paquete timidity.

Además, necesitamos las muestras de sonido. Como es habitual, hay algunas profesionales y no libres. Instalando el paquete freepats obtendremos unas muestras libres con resultados muy aceptables.

Finalmente, configuramos TiMidity++ para que esté activo por defecto y para que use convenientemente los canales de sonido. Para ello, editamos su fichero de configuración:

$ sudo gedit /etc/default/timidity

y modificamos las siguientes líneas:

TIM_ALSASEQ=true
TIM_ALSASEQPARAMS="-iA -B2,8 -Os1l -s 44100"

Con esto, tendremos el servidor MIDI para las aplicaciones que lo necesiten, como Kguitar o Guitar Pro (vía Wine). También podremos reproducir los archivos mediante la orden timidity.

Si busca una interfaz gráfica, puede usar kmid (en KDE) o xmms con el plug-in xmms-midi.

No hay comentarios: