Uno de los temas pendientes en GNU Linux. La facilidad (manejo intuitivo, configuración automatizada) en Win y Mac para multimedia en general y muy especialmente MIDI, se convierte en algo más complejo en el caso de Linux.
Empecemos por el principio ![]()
¿Cómo escuchar midis en Linux?
Primero necesitas un sintetizador software, algo que en Win y Mac se resuelve usando el virtualizado que incorporan las tarjetas integradas en la placa chupando recursos de la CPU. Linux, no. Debes instalar timidity++:
$ sudo apt-get install timidity
y se instala también freepats, un banco de sonidos de instrumentos MIDI
Segundo, configurar Timidity:
$ sudo gedit /etc/timidity/timidity.cfg
Al editar (con gedit u otro programa, por supuesto) este archivo verás que contiene dos bloques de parámetros según el tipo de máquina, lenta o media: descomenta las líneas del bloque que quieras activar. Normalmente, las de “moderate CPU”:
opt EFresamp=l
opt EFreverb=g,42
opt EFchorus=s
opt s32kHz
opt p64a
Tercero, arrancar el módulo snd_seq (si es que no está ya funcionando; puedes comprobarlo con el comando lsmod):
$ modprobe snd_seq
Cuarto, arrancar timidity:
$ timidity -iA
(no cierres la terminal)
Ya puedes reproducir midis. Los programas típicos en Linux son Kmid como reproductor y Rosegarden como secuenciador.
Notas:
1. Si no se escucha el archivo midi en Kmid comprueba que está usando el dispositivo virtual TiMidity port 0 – ALSA device (Setting -> MIDI Setup…)
2. Si quieres que timidity se arranque al inciar el sistema como demonio, descomenta la línea
TIM_ALSASEQ=true
en el archivo /etc/init.d/timidity/
3. Si no quieres cargar manualmente el módulo snd_seq, añade la línea a /etc/modules

Ohh, tenia mucho tiempo buscando como hacer andar timidity XD
Muchas gracias
Comentario por Hito_kun — 11 de Diciembre de 2007 @ 5:29 pm
HOLA
Comentario por JENNY — 11 de Diciembre de 2007 @ 7:45 pm