2010-05-03 13 views
5

El problema es: Android no implementa javax.sound.midi.Una simple implementación gratuita de MIDI en Java además de javax.sound.midi: ¿Hay alguna?

Necesito una biblioteca libre simple que me permita crear archivos midi sencillos de 1 pista. Busqué en la red, pero no puedo encontrar nada, ya que todo usa javax.sound.midi.

La licencia debe ser una en la que no necesite abrir mi aplicación vinculada.

¿Alguna idea?

También busqué en el formato de archivo. Sin embargo, no estoy totalmente familiarizado con el trabajo con bytes, material hexadecimal, etc.

Entonces, otra opción es: ¿hay implementaciones de midi simples que pueda usar como referencia?

Respuesta

4

Bueno, para todo lo que necesita midi desarrolladores de Android: echa un vistazo this Dutch university assignment que contiene un escritor de archivos midi muy muy básico. Junto con this reference doc puede expandirlo fácilmente para tocar acordes, seleccionando el instrumento, etc.

¡Funcionó para mí!

He abierto un feature request para acceso de transmisión directa al sintetizador. Si está interesado en transmitir midi, califique, comience, comente allí.

1
+0

Si bien esto puede responder a la pregunta en teoría, [sería preferible] (http://meta.stackexchange.com/q/8259) para incluir las partes esenciales de la respuesta aquí y proporcionar el enlace para referencia. – jjnguy

1

He subido recientemente una biblioteca MIDI escrito en Java para Google Code:

http://code.google.com/p/android-midi-lib/

+0

Si bien esto podría responder teóricamente a la pregunta, [sería preferible] (http://meta.stackexchange.com/q/8259) incluir aquí las partes esenciales de la respuesta y proporcionar el enlace de referencia. – jjnguy

Cuestiones relacionadas