if ending measure has jump (DS or DC) and repeat (:|), then that final |: repeat :| is taken after DC/S but shouldn't
The final measure in all the of attached scores have both an ending repeat (:|) and a jump (DS or DC). This combination seems to cause the final repeated section (inside the last |: and :| repeat barlines) to be taken during the the DC/DS. However, standard music practice says that during the DC or DS, only the last repeats of each section should be taken. Musescore usually gets this right, but fail for this very specific corner case.
e.g. "m1 br m2 DC er.mscx" expected behavior: 1,2,2,1,2 but actual behavior 1,2,2,1,2,2.
These all fail on both the 2.0.2 release and the latest nightly.
Attachment | Size |
---|---|
m1 br m2 DC er.mscx | 4.37 KB |
m1 S m2 br m3 DS er.mscx | 4.82 KB |
m1 br m2 m3 DC er.mscx | 4.68 KB |
m1 br m2 1e m3 er 2e m4 br m5 DC er.mscx | 5.5 KB |
Comments
I need to fix this issue before I can pass #65161: Da Capo/Da Segno al Fine ignore next section on playback .
https://github.com/musescore/MuseScore/pull/2169
Fixed in branch master, commit 0f2d648b64
fix #73531 ending measure has jump and repeat
Fixed in branch master, commit 1229937647
Merge pull request #2169 from ericfont/73531-ending-jumprepeat
fix #73531 final measure has both repeat and DS/DC
Fixed in branch 2.0.3, commit a348b1454d
fix #73531 ending measure has jump and repeat
Automatically closed -- issue fixed for 2 weeks with no activity.