Problems with jump after Da Capo

• Mar 8, 2021 - 17:50

I don't get to work a jump, which works the first time, to work again after Da Capo al Fine:
JumpAfterDC.mscz
I selected play repeats. The jump is ignored after Da Capo.
I have MuseScore 3.6.1 version.
Thanks for any help


Comments

It's possible there is a way to trick MuseScore into playing this by clever manipulation of the labels for the jumps and markers in the Inspector. But, I will say there is almost zero chance any musicians reading this will be able to understand what you mean with a roadmap like that. Better to just write it out.

You've checked "play repeats" but there are no repeats in your score.
A jump is not the same as a repeat and is by convention only ever followed once, on the last "normal" playthrough of the measure containing the jump instruction.

In reply to by juanlarruquer

There is no 2nd repeat; there are none in your score.
There is a jump and a playback from before the jump and it just so happens to jump backwards giving you additional playback (which is not a repeat).

So again; MuseScore here is entirely according to musical convention; a Jump is only executed once and that is done so when encountered on the last normal playthrough of said instruction.

In reply to by jeetee

Thanks for your comments. I may not have said it clearly or I may not have understood you.
1. At bar 8 there is a “D.S. al Coda” that makes jump to the “segno” at bar 3. MuseScore does it. So the jump is made in the first playback.
2. After that, when it reaches “To Coda” in bar 5 it jumps to bar 10.
3. From then it proceeds to the last bar (bar 13) with the “da capo” and it jumps back to bar 1.
4. Then it proceeds again to bar 8. This second time it doesn’t jump back to bar 3 but it proceeds to Fine. So the jump is not made in the second playback.
In the scores I’m using (not just in this score, that it’s only a simple example to display my problem), which are from about 1900, I need that the second time that the score is played (in the “da capo”), it jumps again to the segno-coda range, but MuseScore doesn’t let me do it.
The basic idea: there’s an A-B-A structure and then a “da capo” that has to enable play again A-B-A.

In reply to by juanlarruquer

I think you've misunderstood what I'm trying to explain to you:

> [...] 4. Then it proceeds again to bar 8. This second time it doesn’t jump back to bar 3[...]
What I'm trying to say is that repeatwise there is NO second time

A Jump by musical convention (and MuseScore follows that) is only every taken once in a piece. I'm aware that in some styles (especially Folk music) those symbols are often interpreted to be taken as many times as the performer feels like it; but so far that is a very hard thing to be able to clearly specify and thus get MuseScore to understand that.

If your score indeed doesn't have any normal repeats by nature, then a solution might be possible using them. See attached.

Attachment Size
318526_JumpAfterDC.mscz 8.17 KB

In reply to by jeetee

Thank you very much for using your time to try to help me. One difficulty is that I use MuseScore in Spanish, so when I write in English I may not be using the specific words.
I understand your procedure to solve the problem: you repeat the range and you specify what to play in the first and in the second repetition. But this was an example score. In the real scores I'm using, what I'd have to place under the first repetition is not a couple of bars but maybe 20 bars (a full sentence). That's why the composer did not use the repeat bars, but the Segno and To Coda signs. Signs and conventions must help the composer save time and room in the score and this is an example.
I understand that you mean that by some standard, such jumps are only played once. But there are some other standards or stuyles, such as the one you mention or the one I do, that make the jump also after da capo. I'd like that my message encourages people that are developing this fantastic code to include this option.
Thanks again

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