'Loop Playback' won't stop (space or play just invokes playing from start point)
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:
- Windows version: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.5.0.13199, revision: 43c5553
- 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
Attachment | Size |
---|---|
Unrest v0.10x (loop playback between measures 17-40 to replicate issue).mscz | 22.98 KB |
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.
In reply to I've seen similar problems… by mike320
Thanks for the info, Mike. It sounds like this could be related. (Both of my instances have been in "Single Page" view, but I'll try experimenting with this setting to see if it changes anything.
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 Ok, I am the OP for this… by JohnBertram
You're right. I had the "play repeats" button enabled. Disabling that function would probably resolve the issue. I'll let you know if it doesn't. Perhaps in this case, MuseScore is working as intended.
In reply to You're right. I had the … 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.
In reply to It's absolutely it's a bug,… by Marc Sabatella
Much appreciated, Marc. Cheers!
There is a know bug that requires some people to toggle play repeats to get them working correctly at all.
in connection with continuous mode, different issue; #308698: Continuous view stops repeats from working in playback
The OP's score is in single page mode though
In reply to in connection with… by Jojo-Schmitz
I have the same issue. I can't find a logical way to reproduce but it often happens and is pretty annoying. When it happens I haven't found a way to stop playback other clicking a bit on all options of the playpanel until MuseScore finally accepts to stop playing. I never had that issue with MuseScore 2.
(By Google Translate)
I experienced the same problem. I created a sample, so please have a look.
1) Open sample 1, sample 2 and sample 3 at the same time.
(Samples 2 and 3 are for investigating the problem.)
2) Set the loop from the 5th bar to the 8th bar of sample 1.
3) Click the play / stop icon to start playback.
4) Click the play / stop icon. do not stop.
(If it stops gracefully, do the same with sample 2. You will have problems. Then you will have problems with sample 1. Sample 3 will not.)
In reply to 私は同じ問題を経験しました。… by yamada_y
I can reproduce it ! wow.. you found it.. great!
Hope this will help to solve this bug :D
In reply to 私は同じ問題を経験しました。… by yamada_y
Another case that the problem occurs.
1) Open sample 4 and sample 5 at the same time.
2) Set the loop from the 5th (or 6th or 7th) bar of sample 4 to the 8th (or 6th or 7th) bar.
3) Click the play / stop icon to start playback.
4) Click the play / stop icon. do not stop.
(If it stops normally, move to sample 5 and then go back to sample 4 and do the same operation. The problem occurs. The problem does not occur with sample 5.)
In reply to Another case where the… by yamada_y
Workaround in sample 1 and sample 4
Use Tools> Unroll Repeats
Same problem after installing. Cannot stop play once in Loopback, unless loopback is disabled.
OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.6.2.548021803, revision: 3224f34
Please attach your score as well. So far we don't understand the reason some scores exhibit this behavior, so more samples may help us identify whatever it is they have in common that is triggering this bug.
In reply to Please attach your score as… by Marc Sabatella
Using v 3.6.2
I found a clue.
In the attached score, if you enable Playback Looping on the first measure, pressing the space bar stops and restarts.
If you do the same on measure 16, which is after a Repeat bar, then pressing the space bar has no effect and playback cannot be stopped.
Related to #286951: Loop playback - selection does not work in single page view
OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.6.2.548021803, revision: 3224f34
I'm experiencing this same infinite looping issue with the attached score.
To replicate the issue:
1. Highlight (almost) any bars. I found it consistently with bars 31 through 39 selected
2. Enable Loop Playback and Play Repeats (screenshot attached)
3. Press Play with the mouse or spacebar, both have the same effect
4. Try to stop the playback with mouse or spacebar
5. The playback jumps back to the first bar and starts over
The playback button un-highlights as though it should have stopped, but the midi is still playing from the beginning of the selected loop
To escape the playback loop you have to use the mouse to disable Loop Playback or Play Repeats and then press the Play button twice to stop.
first reported with 3.5, not new with 3.6...
I tried to investigate the problem and hopefully have found some clues. I like to explain the behavior using my score O Pato: https://musescore.com/user/30027544/scores/6694192
It would be nice if you try to reproduce my findings.
1: Press buttons Toggle Loop Playback, Play Repeats, Pan Score Automatically
2: Mark bars 6 to 8 and press Space (playback starts), Esc stops => ok
3 a: Press Space (playback starts, Playback Button is pressed)
3 b: Press Space again (blayback restarts, Playback Button gets unpressed)
3 c: Press Esc (now it does not stop playback, it's without function) => bug
3 d: Press Space again (blayback restarts, Playback Button is pressed agin) => Esc stops playback like intended.
4: Unpress button Play Repeats and make same tests. All works well.
Seems that it happens in repeats when the Play Repeats button is pressed.
I hope you can reproduce said behavior and it gives a clue what happens.
BTW: I'm on version 3.6.0.48... under Linux Mint 20.1 64 bit. I have never seen the same behavior in version 3.5 and I often used this functionallity.
In reply to I tried to investigate the… by gerb1857
I replicated the issue using Version 3.6,2,548021803 rev 3224f34 on Win8.1
I was recommended to attach my score here, as it suffered this issue. It happened in the second repeat section of the Menuetto and Trio, around the beginning of where the heavy accidentals start.
In reply to It's absolutely it's a bug,… by Marc Sabatella
Cool, this was driving me nuts. I've also learned that you can toggle off the loop, select all then set the loop then toggle it off again and then loop your section again. That worked for me as well.
This failure didn't happen to me for a score I wrote from scratch in Version 3.6.2 but happens in scores that I had started in Version 2.3.2 or earlier and for which I accepted the three suggested improvements when I brought them into Version 3.6.2 for further work.
In reply to This failure didn't happen… by IWillPlayGreat
Yes but that is just random.
Well no it can't be "random" but there is no link with version.
It happens for me for scores created in 3.6.2, sometimes yes sometimes no.
I can't find a way to reproduce systematically, only pattern I "feel" is that the playback limits must be in repeat signs for the issue to occur.
Although I've never been able to intentionally replicate this issue, over Zoom, I've seen literally all of my students encounter it. And about half of them have intermittent problems with delay when playback tries to return to the start of the loop. (I have them all on alert looking for steps to replicate.)
Sure it isn't #286951: Loop playback - selection does not work in single page view?
In reply to Sure it isn't #286951: Loop… by Jojo-Schmitz
I haven't been able to find this in GitHub, but I still observe it frequently in various v3.7 releases (eg, MuseScore (64-bit): 3.7.0.8312868398 on Windows 10). However it is inconsistent even within the same score. I don't yet know what steps make it start behaving correctly.
In reply to Sure it isn't #286951: Loop… by Jojo-Schmitz
-