Stopping playback after repeat occurs doesn't hold place

• Apr 29, 2011 - 19:38
Type
Functional
Severity
S4 - Minor
Status
closed
Project

1. Open score (credit to Bill Watkins).
2. Play.
3. After the repeat plays (going back to bar 5), stop.
4. Play.

Expected result: Should play from where it stops. Not sure whether repeats should (especially if there's a volta).
Actual result: After a repeat occurs, the score does not playback from where it was stopped at any point.

Using MuseScore 2.0 nightly build (4242) - Mac 10.6.7.


Comments

On a related note...
1. Create a score with a repeated section.
2. Make an edit (change or add a note). Escape to unselect when done.
3. Click a note anywhere after the repeated section, then press play.
Expected: play from that note
Actual: Same as above: in both cases, the playback starts a number of measures later equal to the number of measures that are repeated. Implies it is started from the nth physical bar, even though it's being told to start from the nth bar heard in actual play.

After this happens once, stop, click again, and now it will play correctly.

Musescore 1.2 Mac 10.6.8

Title [Trunk] Stopping playback after repeat occurs doesn't hold place Stopping playback after repeat occurs doesn't hold place

There is an issue (can't find it at the moment) in which playback generally doesn't hold its place after stopping (not exclusive to repeats), but I would wait until that is fixed before looking at this.

The problem from #2 is still in the nightly builds (checked with d63eee2), just inverted, the repeats don't start from the current position plus the number of to be repeated bars prior to it, but minus that number.

So if the 1st 2 bars are to be repeated, and you select the 2nd quarter in the 3rd bar, then start playback, it starts at the 2nd quarter if the 1st bar. But only if repeats are turned on, with repeats turned off it plays as expected