Repeats are not played when preceded by the measure repeat symbol

• Jan 9, 2021 - 18:38
Reported version
3.5
Priority
P1 - High
Type
Functional
Frequency
Few
Severity
S3 - Major
Reproducibility
Always
Status
duplicate
Regression
Yes
Workaround
No
Project

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.5.2.311459983, revision: 465e7b6

1) Open this file with version 2.3.2 (created in 2.3.2): WOOD blocks version 2.mscz
Everything is played. Paying special attention to measures 5 to 7 (the repeated measures)

2) Open this file with the 3.5.2, or 3.6.RC (and created) with the 3.5.2 : Woodblocks version 3.mscz
Result: Measures 5 to 7 (Woodblocks) are silent. And measure 8.

  • After looking, I notice a first change on May 6, 2019. (before the 3.1)

This nigthly of May 5 makes everything heard: dc11916
With this one, May 6, 8e1b944, only the first time (measures 5 to 7) is played. But not the second time.

Checking, there is only one commit between the two mentioned, ie: https://github.com/musescore/MuseScore/commit/1a6058f9a1245772d695fd5e9…

This nigthly works (ie the first time is played): bd675e7

Not this one: nothing is heard (except the top staff, piano): 0e2e38a

Same thing, eg, with 3 instruments: 3 instruments.mscz


Comments

To complement the title / bug description :
"Repeats sections are not played when preceded by the mesure repeat symbol" AND measures within the repeat sections have the measure repeat symbol.
Measures not using the measure repeat symbol always get correctly played.

In version 3, there are two workarounds :
- replace by the actual notes the measure repeat symbol in the measure preceding the repeat section, as indicated above - Also see System #1 in attached file
- But also, replace by the actual notes the measure repeat symbol in the first measure of the repeat section (System #3 in the attached file).

Title Repeats are not played when preceded by the mesure repeat symbol Repeats are not played when preceded by the measure repeat symbol
Priority P1 - High
Title Repeats are not played when preceded by the measure repeat symbol Repeats are not played when preceded by the mesure repeat symbol

Ok, so, the first stage of the rocket (commit 1a6058f) cancels the playback of the repeat (the second time)
And the second stage of this rocket (commit 375b47e) also cuts off the playback of the first time.

Title Repeats are not played when preceded by the mesure repeat symbol Repeats are not played when preceded by the measure repeat symbol