2010-04-12 9 views
9

Extrañamente no encuentro soporte para Midi en Android. Lo único que se acerca es el Jetplayer, pero esto solo requiere un archivo .jet existente.Generación y reproducción de Dynamic Midi en Android: ¿posible?

Quiero generar dinámicamente un archivo midi con algunos intervalos y reproducirlo. Incluso pensé en crear manualmente un archivo .jet con un tono y luego transponerlo con el jet player, pero limita la transposición a -12, +12. Lo cual no es tan bueno para mí.

También hay un ToneGenerator en Android, pero está limitado a tonos predefinidos sin posibilidad de transposición.

¿Alguien sabe cómo lograr la generación y reproducción midi en Android?

Respuesta

5

Quizás this Pragmatic Programmer thread podría ser de su interés.

+0

Encontró algo allí. Parece que Mediaplayer en Android admite archivos midi, por lo que todo lo que tengo que hacer ahora es encontrar una biblioteca de generación midi existente y usarla. – Peterdk

+0

¡Impresionante! Me alegro de que haya ayudado. –

4

Actualmente me conformé con la generación dinámica de archivos MIDI que luego se alimentan al MediaPlayer. Es bastante fácil construir un generador de archivos midi simple y el MediaPlayer funciona correctamente con él.

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

Cuestiones relacionadas