COMO Escuchar MIDI con timidity y pmidi
Cómo escuchar sonidos midi en Ubuntu
Como escuchar archivos midi en ubuntu. Tomado de los ubuntuforums.org. De varios post. Compilado y probado por mi.
Desde una instalación normal de Ubuntu, asegúrate de tener timidity y pmidi.
Módulos
No estoy completamente seguro que no se cargan en otra parte, de cualquier forma, edite el archivo /etc/modules y agregué las siguientes líneas:
snd-seq-device snd-seq-midi snd-seq-oss snd-seq-midi-event snd-seq
Archivos de sonido
En este lugar[1] mencionan que debemos bajar un archivo de sonidos de personalcopy.com[2]. El archvio es Unison.sf2.gz[3] de unos 28 megas. Creo que son las definiciones de sonido de una tarjeta SoundBlaster, no estoy seguro.
Este archivo lo desempaque en */etc/sounds*. Tan buen lugar como cualquier otro.
Archivos de configuración
El primero es /etc/timidty/timidity.cfg. Tiene muchas líneas, pero todas comentadas. La única línea sin comentar dice esto:
soundfont /etc/sounds/Unison.sf2
El segundo es /etc/init.d/timidity. Ahí hay una línea que debe decir:
TIM_ALSASEQPARAMS="-iA -B2,8 -Os1l -s 44100"
No estoy seguro que estos parámetros deban ir ahí. De todas maneras no los quité.
El tercer archivo es /etc/default/timidity. En este archivo corregí dos líneas, de manera que el archivo se ve, asi:
# Enable MIDI sequencer (ALSA), default is disabled TIM_ALSASEQ=true # Setting overrides (of /etc/timidity.conf) for the ALSA sequencer daemon TIM_ALSASEQPARAMS="-iA -B2,8 -Os1l -s 44100"
Como ven, los parámetros se repiten, supongo que deben ir aquí, pero bueno...
El último archivo es ~/.bashrc. Ahí agregué esta línea:
export ALSA_OUTPUT_PORTS="128:0"
Arranque del Servicio
Por último, usando el Ubuntu Boot Manager me aseguro que el servicio timidity se inicie en el servicio por default.
Prueba del procedimiento
Busco unos archivos midi con localte *.mid y encuentro tres:
/opt/win/WINDOWS/Media/flourish.mid /opt/win/WINDOWS/Media/onestop.mid /opt/win/WINDOWS/Media/town.mid
Ahora puedo usar pmidi para escuchar un archivo:pmidi /opt/win/WINDOWS/Media/flourish.mid
Bibliografía
[1] http://www.ubuntulinux.org/wiki/MidiSoftwareSynthesisHowTo
[2] http://www.personalcopy.com/home.htm
[3] ftp://ftp.personalcopy.net/pub/Unison.sf2.gz
[4] http://ubuntuforums.org/showthread.php?t=30559&highlight=timidity






Comentarios
Edite el post orginal, porque
Edité el post orginal, porque la verdad es que nunca pude hace que funcionara con /etc/modprobe.d/local y no se porque. En /etc/modules se cargan los módulos, pero no estoy convencido de los resultados. Tal vez si mas gente colabora.
SapoDriLo
Guía Ubuntu, Búsqueda
Los expertos en Wordpress usamos Movable Type
Perro Callejero
no me funciono
ahora kmid no me tira el error, pero sale como si estubiera sonando pero no suena..
ojala que mas gente colabore con esto de midi y karaokes
a mi igual
hice todos los pasos, y los programas q utilizan midi hacen todo como si reprodujeran pero no se escucha nada. Agrego q tengo ubuntu 5.10.
-----------------------------------------------------
Visiten mi blog!! http://symphox.blogspot.com/
alguien que ayude
a mi igual no me suenan los midi ni karaoke
instale el midi con
instale el midi con Automatix y ya me funciona, pero no demaciado bien. Cuando detengo un tema antes de q este finalize con cualquier reproductor ya no vuelve a funcionar el midi hasta q reinicio la pc.
-----------------------------------------------------
Visiten mi blog!! http://symphox.blogspot.com/
Selecciona como salida en
Selecciona como salida en "Configuración MIDI" el Timidity.
Gracias a Sapodrilo por esta excelente guía...
No es más que un archivo Soundfont (banco de sonidos) que se carga en la memoria de la tarjeta. De este banco de sonidos se aprovechan los archivos Midi para reproducir los distintos sonidos.
Más info, como no, en google.
Saludos
_____________________________________
http://aciddized.sytes.net/wordpress/
Muchas gracias cutOff. La ver
Muchas gracias cutOff. La verdad para mi es mas interesante el tema de donde cargar los módulos. Al final encontré dónde. Pero no estoy convencido que sea el lugar correcto, aunque funcione.
SapoDriLo
Guía Ubuntu, Búsqueda
Los expertos en Wordpress usamos Movable Type
Perro Callejero
A mi no me funciona ni ALSA
A mi no me funciona ni ALSA ni OSS para el audio (ya he preguntado varias veces en este mismo foro y nadie me ha respondido nada), pero si funciona ESD.
Si están como yo, para arrancar timidity como servidor usen -Oe en lugar de -Os1l como parámetro; arrancandolo desde un terminal sería algo así:
$ timidity -iA -Oe
[Aquí sale un mensaje de que arrancó timidity y está disponible en los puertos 128:0 128:1...]
Y otro comentario: timidity es un reproductor de MIDIs por software, para reproducir los sonidos hace uso de unos "parches" que representan los instrumentos musicales, hay algunos juegos de parches gratuitos (en los repositorios está freepats) y otros comerciales. Por ello es necesario instalar los parches (además de timidity) para poder reproducir los MIDIs.
Saludos,
José Jorge (Geo).
~~~~~~~~~~~~~~~~~~~
La imaginación es el límite.
Si funciona ESD, funciona o ALSA o OSS
A mi no me funciona ni ALSA ni OSS para el audio (ya he preguntado varias veces en este mismo foro y nadie me ha respondido nada), pero si funciona ESD.
Eso es imposible. ALSA y OSS son el sistema de sonido del kernel. ESD es un servidor de audio que corre en espacio de usuario y necesita ALSA o OSS para funcionar. No te habrás dado cuenta, pero si te funciona ESD es que te funciona o ALSA o OSS. Posiblemente sea un problema de permisos en los dispositivos de audio, por eso las aplicaciones que ejecutas (como usuario normal) no pueden utilizar los dispositivos, en cambio ESD se ejecutará como root, por lo que si puede utilizar los dispositivos (y las aplicaciones usar sonido a través de él). Espero que te haya servido.