'Loop Playback' won't stop (space or play just invokes playing from start point)

• Aug 11, 2020 - 19:20
Reported version
3.5
Type
Functional
Frequency
Few
Severity
S4 - Minor
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project

In certain scores, when selecting 'Loop Playback' mode and pressing play (or space bar) to play, consecutive presses of play button or space bar do NOT stop playback, but instead this invokes playing the loop again from its start point. The play button indicator does cycle its graphic, but playback can only be stopped by disabling 'Loop Playback' mode and pressing the start/space bar at least once or twice.

Steps to recreate, using the attached file:

1) Open the file and select measures 17-40.
2) Invoke the 'Loop Playback' mode with the button at the top.
3) Click off the highlighted measures and press play (while still in 'Loop Playback' mode.

Only seems to happen with certain project files, but I'm not the first one to see the issue. Bug discussed and verified reproducible in the following forum post (which I did not create):

https://musescore.org/en/node/308862

Reproducible in both of these versions:

  1. Windows version: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.5.0.13199, revision: 43c5553
  2. OS: macOS 10.15, Arch.: x86_64, MuseScore version (64-bit): 3.5.0.28537, revision: 43c5553

Please don't hesitate to send along any questions or if I may be of further assistance. Thanks a lot. -Alan


Comments

I've seen similar problems with playback but I don't use loops. I start playback, press the space and it seems to jump back to the start spot as though I've pressed the space bar twice. I think I have to use the mouse and click the stop button to stop playback.

If it makes a difference, I use page view.

Ok, I am the OP for this thread.

https://musescore.org/en/node/308862#comment-1018071

I eventually tracked down the problem (I think). If you have the "Play Repeats" button highlighted (in the main playback panel), and if the loop has repeats anyway (??), it won't stop playback via the space bar or the play panel. Only way out is to unclick looping, click outside the loop and stop then.

The problem goes away if the "Play Repeats" button is unhighlighted. If you highlight and hit play the problem comes back, but NOT the first time, the second time (??). Weird

There seems to be more to it than that, though, as I could not reproduce this from scratch in a different score. I tried adding repeats around the first two bars, selecting another bar, turning on both repeats and loop, and everything worked as expected. Well, except for one thing that might be a clue - when the end of the loop is reached, the playback cursor briefly flashes back to the measure after the end repeat.

In reply to by Timborino

Thanks for the post. I would still have to suggest that this is a bug (and should be fixed). There's no reason why toggling playback should restart it instead. Additionally, I'd looped the very same section before updating to 3.5 and the problem did not occur there. Whatever the dependency may be, I'm hoping this can be fixed.

It's absolutely it's a bug, even if we still don't understand what causes. But disabling the repeat button does seem to be a workaround for at least some cases.