Request method to specify subdivided eighths should still swing

• May 2, 2016 - 14:58
Reported version
2.1
Type
Functional
Severity
S5 - Suggestion
Status
active
Project

In swing playback I have observed som errors in edge cases:

In the attached score, at bar 3, beat 4.5: the lowest voice, that has an eighth note plays back after the sixteenth-notes in the other voices even though they should be simultaneous.
My guess is that Musescore is making the sixteenths last a combined straight eighths length rather than a swing-style triplet-eighths length as they should?

In the same score, at bar 6, beat 4.5: the eighth-note in all the voices seems to play back as a straight eighth, rather than a swing-style triplet-eighth.
Presumably this is because of the dotted eighth and sixteenth-note preceding it, but this still seems to be a playback error.

Mac OS Yosemite: 10.10.5 (14F1713)
with Musescore 2.0.3 3c7a69d

Attachment Size
I'm_Not_The_Only_One_error.mscz 25.31 KB

Comments

I don't think I'd consider that a bug. Consider, four sixteenths clearly should playback with all four sixteenths equally. Same if one part has sixteenth-sixteenth-eighth while another has eighth-sixteenth-sixteenth. The general rule is that swing eighths are only played for beats that are not further subdivided.

I get that in this particular case it might seem to make sense to still swing the eighth in the eighth-sixteenth-sixteenth case because no one has sixteenths on the first half of the beat, but what if instead of two eighth in the "Heidi" part, you had four sixteenths? Now you'd be expecting the sixteenths in the other parts to line up with Heidi's. And realistically, that's going to be a very common situation - if one part is subdivided into sixteenths, chances are excellent that other parts will also be subdivided, and playing them all straight is really the correct interpretation in those cases.

So I think MuseScore can't really assume you want this figure swung. That said, perhaps there could be some sort of override, maybe an Inspector property you place on the eighth to force it to be swung.