Dynamische Midi-Generierung und Wiedergabe auf Android: Möglich?

10

Seltsam finde ich keine Unterstützung für Midi in Android. Das einzige, was dem Jetplayer nahekommt, ist nur eine existierende .jet-Datei.

Ich möchte dynamisch eine Midi-Datei mit einigen Intervallen erzeugen und abspielen. Ich dachte sogar darüber nach, manuell eine .jet-Datei mit einem Ton zu erstellen und sie dann mit dem Jet-Player zu transponieren, aber es beschränkt die Transponierung auf -12, +12. Was ist nicht so gut für mich.

Es gibt auch einen ToneGenerator für Android, aber er ist auf vordefinierte Töne beschränkt, die nicht transponiert werden können.

Weiß jemand, wie man Midi Generation und Playback auf Android erreichen kann?

    
Peterdk 12.04.2010, 20:59
quelle

3 Antworten

5

Vielleicht könnte dieser Pragmatische Programmierer-Thread von Interesse sein.

    
Alex Reynolds 12.04.2010, 21:02
quelle
4

Ich habe mich zur Zeit für die dynamische Erzeugung von Midi-Dateien entschieden, die dann dem MediaPlayer zugeführt werden. Es ist ziemlich einfach, einen einfachen MIDI-Dateigenerator zu erstellen, und das MediaPlayer funktioniert damit richtig.

Ich habe eine Feature-Anfrage für direkten Streaming-Zugriff auf den Synthesizer geöffnet. Wenn Sie an Streaming-Midi interessiert sind, bewerten Sie bitte, Sterne, kommentieren Sie dort.

    
Peterdk 10.05.2010 08:04
quelle
3

Besser spät als nie, aber es gibt eine knappe Java-MIDI-Bibliothek in Google Code: Ссылка

Das kann MIDI-Dateigeneration verarbeiten und Sie können MediaPlayer verwenden, um es angeblich wiederzugeben.

    
LeffelMania 14.12.2011 08:07
quelle

Tags und Links