Jaki jest najlepszy sposób odczytywania pliku MIDI (chronologicznie) za pomocą wielu ścieżek? (Java)Czytanie plików MIDI
Uwaga: Nie chcę odtwarzać pliku MIDI, wystarczy przeczytać komunikaty.
Para pomysłów:
Czy można bezpiecznie założyć, nie ma żadnych wydarzeń note krótsze niż nocie 1/64th? Czy powinienem odwiedzić każdy utwór i poruszać się tylko do następnego kleszcza po wszystkich innych kleszczy tory
- Załóżmy nie ma midi wydarzenie krótszy niż 1/64th notatki i przesunąć bieżącą pozycję tick count przez ten fix delta.
- Odwiedź każdy utwór i postępu do następnego najwcześniejszym kleszcza
Nie można bezpiecznie przyjmować 1/64. notatek, na przykład 1/128 istnieje również. Można jednak bezpiecznie założyć, że dane są przechowywane w jednym bajcie. (Możesz ocenić te z klasą MidiMessage). –
@yxk Lubię również tworzyć odpowiednie nuty z pliku Midi. Czy Ty i przewodnik po mnie zacząć? – Kalpesh
Anvil Studio ma opcję 60 dolarów, która będzie drukować nuty z plików midi. Każdy, kto zna jakieś otwarte opcje java, czytając plik MIDI? –