Loop Playback Problem

• Feb 4, 2024 - 05:05

I'm having a problem where for some reason Musescore refuses to play the measures I've selected using the loop playback button. The problem was in a much bigger score that I'm working on, but I managed to delete things until I got to a pretty minimal reproduction. The attached file doesn't even have any notes because you don't need them to see the problem.

Steps to reproduce:

  1. Open "repeat bug.mscz"
  2. Select the final measure and click the "loop playback" button
  3. The loop playback flags should appear around the final measure
  4. Select the rest in the final measure
  5. Hit "play"

Expected behavior: The selected measure will play and then loop forever

Actual behavior: The playback cursor jumps back 4 measures. It then repeats the first measure in the repeat block over and over again instead of repeating the selected bar at the end. Even if you start playback from the first measure, as soon as the playback cursor loops back to the start, it'll start repeating the first measure.

If you add a bunch of measures at the end of the score or at the beginning of the score, select the last measure and try again, the playback will still jump back 4 measures and never play the section you actually selected. In my original score, this repeated section is way at the beginning but I'm able to still see the problem in the middle and at the end of my score.

If you delete the repeats, the problem goes away, so that's probably where the issue is.

Here's a video: https://www.dropbox.com/scl/fi/gckvusqnh9l6myw0otf8d/Screen-Recording-2…

OS: macOS 14.2, Arch.: x86_64, MuseScore version (64-bit): 4.2.1-240230937, revision: d757433

Attachment Size
repeat bug.mscz 16.05 KB


Thanks for you observations and video! I've seen "looped playback" playing multiple bars, but ... at the wrong location.

I'll be watchful and see if I can replicate and document.


I've seen something similar. It appears (!!!) that anytime a loop touches a repeat (beginning, interior, or end), the loop will not work correctly: it will loop on measures other those selected.

Basically repeats and looping simply do not play well together. :-(

Do you still have an unanswered question? Please log in first to post your question.