Java изменить темп, как MIDI-файл без секвенсора? - PullRequest
0 голосов
/ 04 февраля 2012

Мне нужно получить информацию о midi-файле перед его воспроизведением, что я могу сделать, но мне нужно сделать это с альтернативными bpms файлов bpm.

Так есть ли способ установить удары в минуту для файла midi и, следовательно, повлиять на его соответствующие временные события?

1 Ответ

0 голосов
/ 05 февраля 2012

Вы можете прочитать MIDI-файл в этой библиотеке, а затем отфильтровать события Tempo и применить свой собственный, если это необходимо.Похоже, вы интересуетесь реальным временем каждого события (в отличие от их MIDI-тика), поэтому вам все равно придется рассчитывать это самостоятельно.(Но я предполагаю, что вы уже делали это в любом случае, поскольку MIDI-файлы не отслеживают реальное время события.)

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

...