D.S. al Coda seems not to work

• Nov 19, 2021 - 16:20

Hi there.

I'm testing Musescore's repeat functions, and witnessed a strange behavior.
D.S. al Coda seems to be ignored in this score.

white score.png

Why this happens?

Played mesures order:
1, 2, 3, 2, 4, 5, 6, 7

My expectations:
1, 2, 3, 2, 4, 5, 6, 2, 3, 2, 4, 5, 7

I'm quite new to this App so something must have been overlooked.
What do you think I should do?

Attachment Size
DSalCoda_test.mscz 7.62 KB

Comments

In reply to by Jojo-Schmitz

Thanks for your reply.
But I think your suggestion results to the measures order like:
1, 2, 3, 2, 4, 5, 2, 3, 2, 4, 5, 6, 7

My expectations:
1, 2, 3, 2, 4, 5, 6, 2, 3, 2, 4, 5, 7

The underlying problem that the D.S. al Coda have been ignored won't be resulved.
Is this my misunderstanding?

My goal is not the exact measures order but the score notated accurately and played as well.
I'd be happy if you advise me once again ;)

In reply to by Jm6stringer

Thank you for a nice sample score!
This is very easy to see.

It plays correct, and the best thing is this works fine after the repeat bar on the end of measure 6 removed.
That's exactly a score notated accurately and played as well, I think.

And, I found my mistake was to set 3rd measure's play time as 3 on its property.
It became to play fine after I reset it to 2.
I had read some misinformation somewhere and set it 3...

I'd like to express my thanks to you all!

Attachment Size
Expectations_remove_repeat.mscz 8.66 KB

In reply to by karasunouta

You did not read misinformation at all, but simply misunderstood how repeats (or jumps) work. A Jump does not increase the repeat playback count.

The reason for not jumping while you were hoping it would is because a jump is only honored on the last normal repeat playthrough. When you reach m6 originally the playback is 2; but your volta has entries 2 and 4. Since repeat 2 is not the last repeat (4) the jump is not followed through.

So you have two possible solutions:

option 1.) Add a normal end repeat barline at m6

option 2.) Make the first volta only repeat 1, make the next volta only repeat 2 (and then indeed the playcount for the end repeat at the end of the first volta is 2, one more than the amount of numbers in the repeatlist).
Then also check the "play repeats" option on the D.S

In reply to by jeetee

Now I understand the behavior theoretically.

Solution 1 must be what Jojo suggested for me first.
I couldn't realize the real meaning as the style writing D.S. with repeat bars was not familiar to me, but now I agree it'll work.
Thanks.

Solution 2 is much closer one to what I was looking for.
In my thought, as repeat bars are normally passthroughed after D.S., I'll edit line property's text to "1., 3." and "2., 4.", but leave volta list default "1" and "2" in the inspector.

(My terms may be a little queer, since my Musescore environment is Japanese.)

I tried this solution 2' and it works perfect.
Thank you very much for your precise explanation!

Attachment Size
DSalCoda_test.mscz 7.25 KB

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