Volta 2 not played in a "Jump" (vs. a "Repeat")

• Feb 1, 2019 - 22:39
Reported version
3.0
Type
Functional
Frequency
Few
Severity
S3 - Major
Reproducibility
Always
Status
by design
Regression
No
Workaround
No
Project

This issue occurs when Voltas appear as part of a repeat (DS al Fine in this case).

The attached score "Row Your Boat" is layed out:
A | Segno | B | Volta1 || Volta2 (incl. Fine) || C (incl. DS al Fine at end)
It should play as:
A-B-Volta1-C-B-Volta2
But it plays:
A-B-Volta1-C-B-Volta1-C [Volta 2 is not played]

The second, attached score "Row Your Boat - Test" is layed out the same except the "Fine" is moved to Volta1. This plays:
A-B-Volta1-C-B-Volta1 [the "Fine" in Volta1 stops playback, and Volta 2 is not played]

This issue was misintreperted under https://musescore.org/en/node/117391, however, testing indicates the problem is not a "Fine" within a Volta. As a test in the attached file, I moved the "Fine" into Volta 1, and play stopped - the "Fine" inside a Volta IS recognized. The real problem is that Volta 2 is never played. Maybe the Volta count doesn't get incremented in a jump (versus a repeat).

Attachment Size
Row Your Boat.mscz 8.3 KB
Row Your Boat - Test.mscz 8.24 KB

Comments

In reply to by kuwitt

This problem is actually from a published work - Misa Criolla - Kyrie (Lawson-Gould). I'm trying to produce a practice video for singers... want the score in the video to match the score we all have...

I just searched and can't find any public-domain versions that match what we have - they are all linear.

Reported version 3.0 3.2

I also need to make this kind of ending in the middle of the music to work. In my case, MuseScore should play the music as "ABCEF, ABCEF, BD", but is playing as "ABCEF, ABCEF, ABCEF".

My setup is:
OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.2.3.7657, revision: 5e72afd

Attachment Size
Teste.mscz 7.34 KB

In reply to by joaopaulo1511

(@joaopaulo1511)
No.
These are not alternative intermediate measures, but alternative endpoints.
And volta-1 must have a repeat bar.

Of course you can write anything you want.
But don't expect a musician to understand or software to play it.

PS: Some old (and uninformed) publishers resorted to such tricks to save paper space. Then new ones repeated the same mistake. Ignore them.

Status needs info by design

"The real problem is that Volta 2 is never played. Maybe the Volta count doesn't get incremented in a jump (versus a repeat)."

Indeed a Jump does not increase the repeat count by default (although it does jump to the "last repeat"). Since you have no repeat barlines in the score, the "last repeat" is repeat 1, thus skipping the 2nd volta.

I'm not sure that the intended playback effect from the OP can be achieved without breaking normal volta & jumps operation.