Camaleón escribió:
El 21/08/09, Camaleón escribió:
El 21/08/09, csalinux escribió:
Yo te explico. kmid, es un "front end" de un reproductor midi, ya sea el integrado en algunas tarjetas de sonido buenas, y de las que ya no quedan, o de timidity++.
Cuando pinchas un archivo midi, se abre y se reproduce, ya sea con konqueror o con firefox...
Esta aplicación no está ya mantenida y no parece que vaya a venir en kde4.
Ah, o.k.
¿Y cuál es, brevemente, la complejidad de reproducir un midi en amarok, por ejemplo? ¿Que no hay emulador disponible, tema de licencias, patentes o...?
Los de Archlinux han puesto una FAQ muy maja que lo explica muy bien :-)
http://wiki.archlinux.org/index.php/MIDI
Caray... ¿aún estamos "asín"? Habrá que añadirlo a la lista del "To-Do" junto con el OCR :-(
Saludos,
Bien, para el que esté interesado os pongo cómo instalar la cosa esta del midi. Modo bueno y raro: Tarjetas con reproductor, o banco midi incorporado por hardware... Las muy caras, y las antiguas SoundBlaster 5.1 para abajo. Se configuran muy bien con YaST. Una vez instaladas, le damos a la pestaña otros... Iniciar Secuenciador, y cargar fuente de sonido. Nos pedirá el CD de windows, y meterá el soundfont* en su sitio para que la tarjeta de audio cada vez que lo necesite lo pueda cargar. Modo menos bueno y corriente: Tarjetas que no traen bancos midi, por lo que hay que hacerlo por software. Bien, hay dos software que se manejan. El de toda la vida, timidity++ y el fluidith. Bien. Timidity++ normalmente se ejecuta como sevidor. Bien, ¿cómo se instala? su zypper in timidity Una vez hecho esto tenemos timidity instalado. Ahora podemos reproducir por línea de comandos un archivo... timidity archivo.mid También lo podemos arrancar como servidor. Tiene muchas opciones, pero la más corriente es: timidity -iA & Una vez hecho esto, nos vamos a un programa como kmid, le configuramos adecuadamente para que use timidity -es obvia la configuración-, y cada vez que pinchemos con en un midi, se abrirá kmid y lo reproducirá. Bien, timidity no sólo sirve para esto, sino que sirve para soft como noteedit, rosegarden, tuxguitar. Son programas para editar partituras a varias voces y que se reproducen en midi. Bien si hemos hecho esto, al reproducir un midi, por mucho que le digamos que para una voz use el instrumento guitarra, otro clave, otro trompeta, solamente sonará con sonidos de piano. * Soundfont: Para evitar esto es para lo que están los soundfont o los "pacht". Bien yo uso soundfonts, que la mayoría son privativos, pero algunos buenos se pueden bajar de internet. De hecho en la distro vienen dos. Bien, o se instalan los soundfonts de la distro o te haces con uno mejor por internet. A continuación se va a /usr/share/timidity/timidity.cfg editando el fichero como sigue: Viene así: ############################################################################## # This sets up the default patches source piano+guitar.cfg source drums.cfg ############################################################################## Y le añadimos la siguiente línea soundfont rutadelsoundfont/nombredelsoundfont Como yo tengo un soundfont que se llama soundfont.sf2 Lo meto en /usr/share/timidity y la línea que pondo es soundfont soundfont.sf2 Bien, ahora sólo queda que arranque siempre. ¿Qué hago? En /home/miusuario/.kde/Autostart Meto un script ejecutable así: #!/bin/bash timidity -iA & Así al arrancar KDE tengo el servidor midi funcionando. Lo podría haber puesto en /bin, y haberlo llamado desde boot.local y estaría disponible para todos los usuarios independientemente del entorno gráfico que usara. Pero yo lo he hecho así. Con el servidor arrancado, y con su soundfont, pues ya sonará lo que tenga que sonar a piano, a piano, y lo que tenga que sonar a violín, pues sonará a violín. Bueno, por si le sirve a alguien. -- Saludos. César Enfréntate a los malos; enfréntate a los crueles; enfréntate a todos, menos a los tontos. Son demasiados y siempre serás derrotado. (Proverbio hindú) -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org