-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not parsing correctly #13
Comments
Hi @steveschow you can send me the .midi file to contact@colxi.info so i can analyse better what's causing the issue. Thanks for reporting the bug! |
Hello! Thanks for making this library. I'm also having issues with a simple MIDI file from logic. I just get one event with infinity as the value:
I'll send you the MIDI file. |
confirming the issue |
Having the same issue using Logic Pro. The reason is Logic Pro is writing a I wrote a commit to handle the Currently, as a workaround, we can assign a function to MidiParser.customInterpreter = function (metaType, arrayBuffer) {
if (metaType !== 0x20) {
return false;
}
return [arrayBuffer.readInt(1)];
} |
@colxi I can confirm that I have the same bug. I got the bug with the "Self Esteem" file: |
I have run into bugs with this parser...
I made a simple midi region in LogicPro with notes one tick apart. I export this region as type 0 midi file. When I parse this midi file with midi-parse-js and log the parsed JSON immediately, it is showing incorrect structure in the JSON structure. the notes are being parsed as meta events with -1 deltaTime... I don't know how to attach the midi file to this ticket but if you ask me for it I can send it in email.
The text was updated successfully, but these errors were encountered: