Escucha MIDI en tu Palm
Publicado por MrAnderson 25/09/06 en PDAs/Smartphones, Personal, Software Tags: midi, mranderson, palm, pda, personal, software. Visitado 19625 veces
Hace tiempo que estaba intentando esto y no habia podido encontrar el programa que hiciera lo que yo queria… poder escuchar archivos MIDI en mi palm… y es que hace mucho tiempo atras yo cree un MIDI de Robotech, llamado Ataque Zentraedi, publicado en el post Soy Friki.
Habia logrado instalar nuevas melodias para las alarmas de la palm, pero no habia podido escuchar mi querido MIDI en forma nativa en la palm.
Un archivo MIDI a diferencia de los WAV o MP3 no guarda informacion de la onda de audio, sino que guarda informacion de la nota que debe ser tocada, su duracion, que instrumento la debe tocar, etc… Esta informacion es entregada al sintetizador MIDI quien se encarga de procesar la informacion y transformarla en sonido.
Leyendo el blog de Tam Hanna, encontre un articulo de como tocar MIDI en la Palm. Sin embargo probando y probando MMplayer no pudo tocar ningun MIDI, mientras que Timidity logro tocarlos en forma excelente, aunque visualmente deja mucho que desear.
Es importante decir que las Palm a diferencia de los PC no tienen un sintetizador MIDI incorporado, y por lo tanto deben emularlo por software que es lo que hace Timidity de una manera maestra.
Actualmente Timidity para Palm esta en la version 1.1. Sin embargo su creador original no lo creo como un player ejecutable, sino que para ser utilizado en otras aplicaciones como ZQuake o ZHexen. Esto se soluciona usando la version disponible en MetaViewSoft.
Baja timidity.zip y extrae su contenido. Baja eawpats12_full_palm.zip y extrae su contenido. Este archivo contiene la informacion de como deben sonar los instrumentos utilizados por el Sintetizador MIDI. Con Filez crea una carpeta llamada Timidity en la carpeta Palm/Programs/ de tu tarjeta SD.
Copia todos los archivos extraidos de eawpats12_full_palm.zip al directorio Palm/Programs/Timidity/ usando CardExport. Para esto requeriras al menos 30 Mb de espacio libre en tu tarjeta SD.
Copia el archivo timidity.zdk que extrajiste de timidity.zip a la carpeta Palm/Programs/Timidity/. Sincroniza el archivo timidity.prc a tu palm. Finalmente copia tus MIDI a la carpeta Midi/ de tu tarjeta SD.
Con esto queda instalado Timidity, y podras escuchar tus MIDI sin errores en tu Palm. Aqui unas capturas con Snap de su funcionamiento en mi Palm TX.
Si no tienes CardExport tendras que usar la version de Timidity disponible para descarga del sitio del proyecto y usar algunos trucos para transferir los archivos a la tarjeta SD, que a continuacion te comento. De todas maneras es absolutamente necesario tener instalado Filez.
- Baja timidity-std.zip del sitio del proyecto original y extrae su contenido.
- Renombra timidity.zip a timidity.pdb y sincronizalo a tu tarjeta SD.
- Con Filez crea una carpeta llamada Timidity en la carpeta Palm/Programs/ de tu tarjeta SD.
- Con Filez renombra timidity.pdb a timidity.zip y muevelo de la carpeta Palm/Launcher/ a Palm/Programs/Timidity/ que creaste previamente.
- Sincroniza TimInstall.prc a tu Palm.
- Baja Timidity.zip del sitio de MetaViewSoft y extrae su contenido.
- Renombra timidity.zdk a timidity.pdb y sincronizalo a la tarjeta SD
- Usando Filez renombralo de timidity.pdb a timidity.zdk nuevamente y muevelo a la carpeta Palm/Programs/Timidity/
- Ahora ejecuta TimInstall en tu Palm y tendras instalado Timidity
Para muestra una captura de mi Palm TX tocando el midi Robotech antes mencionado. Saludos.
Links:



















Tenias razón, visualmente deja harto que desear, pero funciona bakan de todas formas.
De hecho estuve probando otras aplicaciones mas esteticas visualmente hablando, que supuestamente manejan MIDI como MMPlayer e ittyMIDI Player y no suenan para nada… con ningun MIDI… al menos en mi TX no suenan, habria que probar en la T3.
Hola Doctor,
Que buena recomendación, probre con mi T|X siguiendo sus indicaciones y me trabaja bien con los midis, sin embargo de muchos que tengo hay alguno que por alguna razón dice que el emulador no puede accesar un instrumento determinado y se me pega cuando eso ocurre.
Aparentemente tengo algunos midis que tienen más instrumentos que los que estan en la base de datos. Pero me gusta mucho el sistema porque impone retos, voy a seguir tratando de identificar cuales son los instrumentos que no puede tocar y que hacen que se detenga el midi y los voy a cambiar con Cakewalk, ya que este último puede modificar los midis.
Pero si tiene alguna sugerencia, con gusto la acepto. Tambien le puedo enviar copia de al menos un midi file que no toca mi Palm TX.
De todos modos lo felicito, porque la idea es genial…
Alex Pineda
Alex: Gracias por tus comentarios, y que bueno que te haya gustado e interesado… te comento que hay algunos midi que por alguna razon quien los crea se equivoca en algun punto y no son estandarizados… como ocurrio con mi el midi que muestra este post…
En mi caso utilice una utilidad llamada GNMidi la cual me permitio reparar el midi, con lo cual puedo escucharlo en mi Palm, pero extrañamente a pesar de haberlo reparado sigo sin poder escucharlo en mi Nokia 6230.
Creo que para poder modificar los Midi para que se escuchen adecuadamente todos, hay verificar la documentacionde Timidity para saber que instrumentos utiliza, y de esta forma cambiar los datos de un canal a otro en Cakewalk que es un excelentisimo programa tal como tu dices.
Otro programa que he utilizado es Reason, tambien muy bueno pero quizas ya empieza a ser muy complicado para algo que debe ser sencillo. Siempre hay que usar el programa adecuado y no sobredimensionarse… como decimos en medicina… no uses una bazuka para dispararle a un pequeño microbio jejejejeje
Saludos
Aquí estoy nuevamente, esta vez con algo que me he encontrado.
Se trata de un programa que acaban de sacar en Octubre pasado. Está fenomenal. Se llama: CorePlayer for PalmOS.
Este programa lo probé con formato Midi, y trabajó exelentemente. Quedé atónito por la forma tan simple de manejar tanto Midi files como MP3 estando en un mismo file. Y los toca facilmente.
Además, es capaz de tocar videos files en diferentes formatos, entre otros Dvix, Avi, MP4, etc. Y lo que es grandioso es que a diferencia de Kinoma, da la impresión de que aprovecha el procesador de tal manera que no hace saltos. Bueno, sería bueno que lo prueben ya que le da otra dimensión a las Palm TX que antes no había visto como medio que compite facilmente con iPod.
Pagué por ello $19.95 pero valió la pena. Lo pueden encotrar AQUI
Que lo disfruten.
Saludos,
Alex Pineda
Wow excelente noticia!!! Es de los mismos creadores de TCPMP, solo que esta es la version comercial… lo malo es que no hay version de prueba… a ver si lo encuentro por ahi… en los bajos fondos de internet
Ojo para todos… TCPMP dejo de existir, pues se transformo en CorePlayer simplemente… de version gratuita paso a version comercial… lo que me molesta es que ahora cobren por algo que era gratis, y aun asi usen software gratuito como SMF para su foro…
Saludos
Hola:
Es justo lo que estaba buscando, una solucion para poder utilizar la Palm como reproductor de Midis. Pero tengo un problema… mi Palm es una Clie UX50 y no estoy seguro si la instalacion del programa sea igual… Utiliza sistema operativo de Palm, pero creo que hay algunas diferencias. Agradeceria mucho su apoyo.
Gracias
Ricardo: Creo que la forma de ver si funciona es arriesgandose… pero por las dudas usa algun programa de Backup como NVBackup… aunque probablemente NVBackup no funcione en tu Clie ya que es para dispositivos con PalmOS 5 que usan NVFS… habria que buscar una opcion…
De todas maneras cuando todo resulta mal siempre queda la opcion del Hard Reset y resincronizar con los datos que estan guardados en el PC… Saludos
Esta piñata el programita. Aparte de que no es negocio usar +/- 40Mb de espacio. Tanto lio porque las Palm no tienen sintetizador por hardware.
Hasta hice una aplicacion J2me para midis… y me manda al diablo la maquina virtual en la Palm. Lo mas ironico del caso es que con el mismo programa puedo tocar archivos wav y mp3.
En fin, demasiada tecnologia jajajaja.
Dhaos
Dhaos: Si bien pesa bastante, Timidity hace lo que dice hacer… pues por ejemplo yo intente previamente con MPlayer, el cual supuestamente soportaba MIDI, pero ni luces de eso… actualmente tengo desinstalado Timidity… mas que nada lo instale por ver si podia reproducir MIDI en la Palm. Saludos.
A mi me sirve mucho poder tocar midis en la palm. Muchas gracias por aportar este tutorial.
Una pregunta. Los sonidos que vienen por defecto en la Palm (tengo una TX y antes una Tungsten E) son monofónicos, y veo que el mismo sonido es manipulado por diversos programas: ¿Es controlado ese sonido por medio de midi, o sea, la Palm usa un “minisintetizador” midi de un canal?
Gracias.
CGonzalo: Efectivamente la Palm utiliza MIDI, de hecho si utilizas FileZ o algun otra aplicacion de archivos, podras encontrar un archivo llamada “Sonidos MIDI del sistema”… este archivo puede ser cambiado y asi obtener otras melodias de alarmas, tal como podras ver en ESTE post de La PDA de Tungsteno. Saludos.
Hola MrAnderson, ud sabe si una Palm TX puede recibir gif animados, midis y juegos java. Si sabe me puede decir como?? Saludos.
Pablo: Movi tu comentario a este post… Te podras dar cuenta que la Palm TX puede tocar MIDIs, no excelentemente pero lo hace. Con respecto a los juegos Java, es necesario tener instalado la Maquina Virtual de Java, y seguir las instrucciones de ESTE post de La PDA de Tungsteno. Y con respecto a los GIF, Blazer los soporta, pero quizas necesites de una aplicacion como FileReceiver. Saludos.
Hola, instale la aplicacion FileReceiver en mi Palm, pero cuando intento recibir GIF animados la aplicacion Fotos que viene por defecto las reconoce, pero cuando los intento abrir no se mueven, y no me deja abrirlos con otro programa que hago?
Pablo: Si no me equivoco con Resco Explorer puedes determinar las asociaciones de los archivos y poder abrir los GIF animados con Blazer. Saludos.
Hola MrAnderson, estaba tratando de escuchar MIDI en mi Palm TX e hice todo al pie de la letra pero cuando intento abrir el MIDI me dice: “timidity.cfg: no error detected”.
Yo creo que me pide ese archivo pero ud en ningun lado dice donde hay que sacarlo, y en las fotos que ud pone arriba sale que junto al archivo timidity.zdk esta el archivo que me pide. Donde lo puedo sacar????? Saludos.
Pablo: Instalaste la libreria de instrumentos?? Ahi esta timidity.cfg. Saludos.
Gracias MrAnderson ya esta todo perfecto, pero un solo detalle. El icono de Timidity en mi Palm es el mismo del emulador LJP y no me gusta que los dos tengan el mismo icono en el menu de Palm. Habra alguna manera de cambiar el icono???? Saludos.
Pablo: En el launcher de Palm no se puede cambiar el icono, pero por ejemplo algunos launchers como ZLauncher te permite cambiar el icono que muestra la aplicacion, pero solo dentro de ese launcher. Saludos.
Hola MrAnderson. Te cuento que seguí al pie de la letra lo que muestras para escuchar Midis en la Palm TX. Estaba todo bien, pero al final no me aparece una carpeta llamada Midi para transferir los midi. Qué hago?
Otra pregunta que quería hacerte es si una vez transferidos los midi, uno puede mandarlos de alguna forma a un celular como ringtone?
Gracias y te felicito por tu pagina.
Tomas: Pues es muy sencillo. Creas la carpeta Midi con FileZ. Los archivos Midi como cualquier archivo pueden ser enviados por IR o Bluetooth con el mismo FileZ. Saludos.