Allow to assign lyrics to multiple tracks
Small code formatting
Fix chords with equal onTime values (was a wrong drum voicing)
Fix multiple voices for non-drum tracks
Fix possible tuplet erasure in drum track
Fix tying of notes of intersected tuplets
Comments for tuplet selection-optimization functions
Replace const reference to int by int
Add Q_ASSERT: error when equal chords in MIDI tuplets
Add Q_ASSERT: error when no chords in a tuplet
Refactoring of tuplet-in-use detection
Fix wrong check of equal tuplet chords
Fix check of availabe tuplet voices with single voice
Add Q_ASSERT: error when there are the same chords in different tuplets
Add 2 Q_ASSERT: error when for drum track voice != 0 or tuplets have equal chords
Add 2 Q_ASSERT: error when tuplet chords are empty or tuplets with equal voices overlap
Add Q_ASSERT: error when tuplet have chords with different voices
Add Q_ASSERT: error when tuplet chords have different voices
Use std::next and std::prev for cleaner code
Fix usage of overlapping notes detection after voices assignment