Динамическое поколение Midi и воспроизведение на Android: Возможный?

Странно я не нахожу поддержки Midi в Android. Единственной вещью, которая приближается, является Jetplayer, но это только берет существующий .jet файл.

Я хочу динамично генерировать файл midi с некоторыми интервалами и играть его. Я даже думал о просто ручном создании .jet файла с тоном и затем перемещением его со струйным плеером, но это ограничивает перемещение-12, +12. Который не так хорош для меня.

На Android также существует ToneGenerator, но он ограничен предопределенными тонами без способа транспонировать.

Кто-то знает, как достигнуть поколения midi и воспроизведения на Android?

10
задан Peterdk 12 April 2010 в 20:59
поделиться

2 ответа

Возможно, эта ветка Pragmatic Programmer может быть интересной.

5
ответ дан 4 December 2019 в 00:23
поделиться

В настоящее время я остановился на динамической генерации файлов midi, которые затем загружаются в MediaPlayer . Создать простой генератор MIDI-файлов довольно легко, и MediaPlayer корректно с ним работает.

Я действительно открыл запрос функции для прямого потокового доступа к синтезатору. Если вы заинтересованы в потоковой передаче миди, пожалуйста, оцените, отметьте, оставьте комментарий.

4
ответ дан 4 December 2019 в 00:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: