2010-05-03 15 views
5

Il problema è: Android non implementa javax.sound.midi.Una semplice implementazione MIDI libera in Java oltre a javax.sound.midi: ce ne sono?

Ho bisogno di una semplice libreria gratuita che mi permetta di creare semplici file midi a 1 traccia. Ho cercato la rete per questo, ma non riesco davvero a trovare nulla, dal momento che tutto utilizza javax.sound.midi.

La licenza deve essere quella in cui non è necessario aprire la mia app collegata.

Qualche idea?

Ho anche esaminato il file format stesso. Tuttavia, non ho alcuna familiarità con il lavoro con byte, materiale esadecimale ecc.

Quindi, l'altra opzione è: esistono semplici implementazioni midi che posso utilizzare come riferimento?

risposta

4

Bene, per tutti voi midi che necessitano di sviluppatori Android: date un'occhiata allo this Dutch university assignment che contiene un midi file writer molto semplice. Insieme a this reference doc puoi facilmente espanderlo per suonare accordi, selezionare strumenti, ecc.

Ha funzionato per me!

Ho aperto un feature request per l'accesso allo streaming diretto al sintetizzatore. Se sei interessato allo streaming midi, per favore vota, star, commenta lì.

1
+0

Mentre questo può teoricamente rispondere alla domanda, [sarebbe preferibile] (http://meta.stackexchange.com/q/8259) per includere qui le parti essenziali della risposta e fornire il link per riferimento. – jjnguy

1

Recentemente ho aggiunto una libreria MIDI scritto in Java per Google Code:

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

+0

Sebbene ciò possa teoricamente rispondere alla domanda, [sarebbe preferibile] (http://meta.stackexchange.com/q/8259) includere qui le parti essenziali della risposta e fornire il link per riferimento. – jjnguy

Problemi correlati