Closed kernighan closed 2 years ago
I suspect that the optimizer is treating rests the same way as notes. I.e., it treats "r1r2" the same as "c1c2" but they should be handled differently since rests can be combined in an optimal fashion.
https://github.com/fourthline/mmlTools/commit/446df44b3d089d30a80326622f44d1ef89db913d Before:
After:
etc...
Released in v1.2.80
Imported a MIDI, the resulting track has:
'r1r2r8.'
Optimization should have at least reduced this to:
'r1.r8.'