grimmdude / MidiPlayerJS

♬ MIDI parser & player engine for browser or Node. As a parser converts MIDI events into JSON. Works well with single or multitrack MIDI files.
https://grimmdude.com/MidiPlayerJS/
MIT License
357 stars 52 forks source link

[BUG] Loading file broken again... #58

Closed Andrew-J-Larson closed 4 years ago

Andrew-J-Larson commented 4 years ago

Not sure, but maybe it was caused by the fix to the older one? https://github.com/grimmdude/MidiPlayerJS/issues/57

Anyways, here's the new test, this file will break loading: O-Zone_-_Dragostea_Din_Tei.mid

grimmdude commented 4 years ago

Looks like this file has a bunch of sysex events and the library wasn't recognizing those properly. I've pushed some changes to master which should fix that. Going to try to address a couple other tickets and will publish a new release shortly.

-Garrett