Parsing failling with an assertion error on some tracks
I am trying to parse a difficult midi file: 1_funk_80_beat_4-4_variation_1.mid
Drumparse fails to parse it with an assertion error:
drumparse: /home/user/qparselib/src/segment/JamDrum.cpp:516: bool segment::JamDrum::loose0(const segment::JamDrum::Point&, const segment::JamDrum::Point&): Assertion `jp0.point->rdate() < jp1.point->rdate()' failed.
Abandon (core dumped)
The track is not really important, it might even be impossible to parse correctly, but I don't think the program should end with a core dump in any case.