He retocado la aplicación de prueba del puerto MIDI de salida para la GBA y ahora envía mensajes active sense cada 200 milisegundos. El estándar MIDI obliga a hacerlo para que los receptores sepan que el extremo transmisor está activo. Con esta nueva característica ya si se puede decir que el midiout advance (así lo he bautizado :-) cumple con el estándar MIDI sin problemas.
Aún así, mi sintetizador Roland Fantom-XR desafortunadamente, hace oidos sordos a los mensajes MIDI que envía midiout advance. Aún no se si es que es más sensible al timming ya que la GBA no genera una stream MIDI de EXACTAMENTE 31250bps sino de 31242 bps. El estándar indica que puede haber una desviación del 1% arriba o abajo. El -1% de 31250 es 30937 mientras que el +1% es 31562; como 30937 < 31242 < 31562 la GBA cumple, en teoría con el estándar de timming y de hecho el sintetizador Chameleon responde perfectamente a los mensajes. Por otro lado he pensado que quizá sea una cuestión de suministro de corriente ya que utilizo resistencias de 150 ohms con una tensión de 3.3v y quizá eso no de la corriente suficiente para los optoacopladores MIDI del Roland Fantom-XR.
uggs pat watches boughtboots.com
Lo sentimos. No se permiten nuevos comentarios después de 90 días.