Bug in version 3?: When playing a loop that ends on silence; skips a beat
I was playing a loop today that ended on three beats, in 4/4, of silence in grand staff F key (and full measure silence in G key). The loop skipped the last beat until I added a note in the last beat instead of the silence. I´m using Version 3.0.1.5087 Revision 06a66a2. Does anyone else have this problem?
Comments
Yes, it was the same in MuseScore 2 - see #148311: Loop playback doesn't count rests at end of final measure. Apparently only an issue for the very last beat of the score BTW. So a better workaround may be to append an empty measure and exclude it from the loop.
This is really annoying - turns my two bar 4/4 into 7/4 when using the loop feature
Looping Playback truncates last measure
Note this is about looping playback of an entire score, not about repeats marked in the score.
A score I made in MuseScore omits the last beat of the last measure when I use the circular "looping" icon just to the right of the play arrow. The blue loop-boundary flags are placed correctly, but not followed.
This happens all the time, with some of my scores. Others are fine. I have tried various edits and re-writes, but so far nothing worked. (I may have written the last measure originally short a beat, but if so, changing that did not fix the problem.)
The only fix I have found is to mark the final measure as having an extra beat.
I attach two examples:
Concone Exercise 14 has the problem,
Concone Exercise 6 shows this (awkward) fix,
Concone Exercise 11 doesn't have the problem.
I have MuseScore Version 3.4.1.25011, Revision 20414b2.
My iMac runs Mojave, mac OS version 10.14.6
In reply to Looping Playback truncates… by hpday
If you look at the linked bug report (#148311: Loop playback doesn't count rests at end of final measure) you'll notice that a possible fix has been proposed, but it is not yet included in the codebase.
In reply to If you look at the linked… by jeetee
Keep in mind this error does not always happen. See my third example, which works fine. Wish I could open up the .mscz files and figure out what the difference is.
Interesting. Thanks.
In reply to Looping Playback truncates… by hpday
Exercise 11 doesn't have the problem because it doesn't end in a rest. Well, one part has a rest, but the other doesn't. The bug is only with scores that end in a rest in all parts.
In reply to Exercise 11 doesn't have the… by Marc Sabatella
Good for you Marc.
OK, all questions and wonderings put to rest.
I have found a work-around that seems useful. I put a note in an unused voice in the final measure, that covers the whole measure (say a whole note in 4/4 time). I then open Inspector and set the velocity all the way down as far as it will go, silencing the note. (I first tried unchecking play, but then loop ignored it.) I then uncheck visible. Sample attached.
My thanks to all.