Quelle est la meilleure façon de lire un fichier MIDI (chronologiquement) avec plusieurs pistes? (Java)Lecture de fichiers MIDI
Note: Je ne veux pas lire le fichier MIDI, il suffit de lire les messages.
Idées Couple:
Est-il sûr de supposer qu'il n'y a pas de note des événements plus courts que la note 1/64e? Ou devrais-je visiter toutes les pistes et ne passer à la suivante tique après toutes les autres tiques pistes
- On suppose qu'il n'y a pas événement midi plus courte qu'une note 1/64e, et déplacer la position actuelle tick comptage par ce delta fixe.
- Visitez toutes les pistes et les progrès à la prochaine première tique
Il n'est pas prudent de supposer 1/64e notes, 1/128 existe aussi par exemple. Cependant, il est prudent de supposer que les données sont stockées dans un seul octet. (Vous pouvez évaluer ceux avec la classe MidiMessage). –
@yxk J'aime aussi créer des partitions à partir du fichier Midi. Avez-vous et guidez-moi pour démarrer? – Kalpesh
Anvil Studio dispose d'une option de 60 $ qui permet d'imprimer des partitions à partir de fichiers midi. En outre, quelqu'un sait-il toutes les options java open source lisant un fichier MIDI? –