DINAMISE v0.1 - Secuenciador MIDI para GBA 
Ya terminé la primera versión de DINAMISE: un secuenciador MIDI estilo tracker para Gameboy Advance y que utiliza la interface midiout advance.

Las características de este secuenciador son:

- Hasta 16 patrones diferentes de hasta 64 filas cada uno.
- Hasta 100 patrones pueden ser encadenados para crear temas enteros.
- 16 pistas por cada patrón. Cada pista tiene un canal MIDI asociado totalmente configurable.
- Opciones NEW, LOAD y SAVE, que permiten cargar y guardar los datos de la canción en la SRAM del cartucho. Por ahora sólo es posible almacenar una única canción en la SRAM.

Código fuente y binarios aquí.

[ 4 comentarios ] ( 2601 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2306 )
Primera pantalla del secuenciador MIDI para Gameboy Advance 
La cosa va avanzando :-). Ya tengo una versión preliminar del secuenciador MIDI para GBA que utilizará el interface midiout-advance.



Como se puede ver, se trata de un secuenciador estilo tracker muy sencillo. Disponemos de hasta 16 patrones diferentes de 16 pistas cada uno; cada pista con su canal MIDI configurable. Cada canción puede ser de hasta 100 patrones de longitud. Los mensajes que se pueden enviar por ahora son NOTE ON, NOTE OFF y CONTROL CHANGE. Más que suficientes para secuenciar temas enteros.

Aún tengo que hacer más pruebas para asegurarme que el invento funciona bien ;-)

[ añadir comentario ] ( 1229 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2396 )
midiout-advance con el Roland Fantom-XR (2º acto) 
Hoy he descubierto el problema que hay con el interface MIDI out de la Gameboy Advance y mi sintetizador Roland Fantom-XR: el bucle de corriente en el cable MIDI es de tan solo 1.2 mA, cuando el estándar MIDI determina que el bucle de corriente debe ser de entre 5 y 20 mA. He probado incluso eliminar las dos resistencias de 150 Ohms y dejarlas en cortocircuito, pero aún así, el bucle de corriente MIDI no alcanza los 2 mA.

Está claro que los optoacopladores de la entrada MIDI del Chameleon son muchísimo más sensibles que los del Fantom-XR, ya que están detectando un bucle de corriente que ni si quiera llega al mínimo estipulado por el estándar MIDI.

Tendré que ponerme manos a la obra con algún circuito activo sencillito para poder proporcionar los ansiados 5 mA mínimos en el bucle de corriente del cable MIDI.

[ añadir comentario ] ( 1376 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2265 )
midiout-advance con el Roland Fantom-XR 
Ya conseguí que el interface midiout para Gameboy Advance funcione con mi sintetizador Roland Fantom-XR. La solución ha sido un poco cutre: en vista de que no podía hacer que el Roland Fantom-XR reconociese las secuencias MIDI y de que el Chameleon sí que las reconocía opté por utilizar la característica MIDI-Thru del Chameleon: Conecto la GBA al MIDI in del Chameleon y el MIDI out del Chameleon lo conecto al MIDI in del Fantom-XR, habilito la opción MIDI-Thru en el menú de sistema de Chameleon y ya puedo secuenciar ambos sintetizadores sin problemas y simultáneamente desde la GBA.

Solución salchichera donde las haya. El invento funciona perfectamente, aunque se ve que no envío aún los paquetes como Dios manda y tengo que hacer estos injertos pa que la cosa ande :-). Dentro de poco empiezo a usar la GBA pa secuenciar, tiempo al tiempo ;-)

[ 1 comentario ] ( 1460 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2296 )
Video de la actuación de Infussion en el Botavara 
El pasado 12 de agosto nos hicimos una tocata en el Pub Botavara (en Pozo Izquierdo) y grabamos en vídeo la segunda mitad de la actuación. He puesto el video en la página del grupo: http://infussion.gabiot.com (sección ficheros). Está en formato MPEG2 con audio en MP2 y ocupa unos 200 Megas.

Espero que lo disfruten tanto como nosotros :-)

[ añadir comentario ] ( 1134 visualizaciones )   |  [ 0 trackbacks ]   |  enlace permanente  |   ( 3 / 2105 )

<< <Anterior | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | Siguiente> >>