Playback continues to repeat after end repeat barline has been deleted
Priority
⇒
P0 - Critical
To summarize:
1) add an end repeat barline to a score
2) play score and verify it repeats
2) delete the repeat barline
3) play score again
Result: the score repeats as if the deleted barline were still there
If you skip step 2 and simply add the repeat then immediately delete it, you don't see the problem. But if you then add a repeat and try to play, the add repeat is ignored. Somehow we are completely messing up the calculation of where the repeats are as repeats get added and removed.
Seems surprising this wasn't noticed earlier, I wonder if somehow reverting the "playback selected staves only" change triggered it?
Also, if you watch the first video well:
1.) if there is a pickup bar, it will not play the added repeat.
2.) In order for the software to play (newly added) repeat, you must press the "Play repeats" button twice. (Off an On again)
Comments
Video-2
A simpler display.
To summarize:
1) add an end repeat barline to a score
2) play score and verify it repeats
2) delete the repeat barline
3) play score again
Result: the score repeats as if the deleted barline were still there
If you skip step 2 and simply add the repeat then immediately delete it, you don't see the problem. But if you then add a repeat and try to play, the add repeat is ignored. Somehow we are completely messing up the calculation of where the repeats are as repeats get added and removed.
Seems surprising this wasn't noticed earlier, I wonder if somehow reverting the "playback selected staves only" change triggered it?
and a regression in 3.1 vs 3.0.5
I'll take a look at this, although I may not find a fix...
Another unexpected scenario:
In reply to To summarize: 1) add an end… by Marc Sabatella
Also, if you watch the first video well:
1.) if there is a pickup bar, it will not play the added repeat.
2.) In order for the software to play (newly added) repeat, you must press the "Play repeats" button twice. (Off an On again)
Related to #289565: [Epic] 3.1-RC Regressions that must be fixed
Workaround: change the pitch of any note within the new repeat, then playback. It will play back correctly. I am working on a fix.
https://github.com/musescore/MuseScore/pull/5059
Fixed in branch master, commit 5e5b3cd2e0
fix #289561: playback continues to repeat after end repeat barline has been deleted
Fixed in branch master, commit 2a6369381c
_Merge pull request #5059 from jthistle/289561-repeat-playback-broken
fix #289561: playback continues to repeat after end repeat barline has been deleted_
Automatically closed -- issue fixed for 2 weeks with no activity.