Checking "play repeats" doesn't work on second and later D.S.
I am learning MuseScore, in particular the repeats and jumps feature. The manual says that using the inspector to check "play repeats" on D.S or D.C will allow the software to play simple repeats a second time, as if it were the first time through that part. For example, I have 2 musical phrases A and B. A begins with a measure having a begin-repeat bar and ends with a measure having an end-repeat bar. B ends with a D.S. above it. The score reads
$ .................. D.C.
|: A :| B |
I want it to play out AABAAB. By default it will only play AABAB, because the D.C has the "play repeats" box unchecked in the inspector by default, as designed. However, checking this box WORKS if the phrase is at the beginning of the piece, but if there is a later need for the same type of repetition, it does not work.
I attached a MuseScore file showing an example of this.
The same problem exists with D.C. --- If D.C occurs early in the piece, checking the play repeats box works, but later in the piece it does not work.
Attachment | Size |
---|---|
PlayRepeats.mscz | 7.34 KB |
Comments
It works fine for me. You probably don't have the play repeats button on the playback toolbar pressed.
Forgot to mention my laptop is running Windows 7 Ultimate, and has latest updates.
In reply to It works fine for me. You… by mike320
The Play Repeats button on my playback tool bar is pressed in.
In reply to The Play Repeats button on… by watatic
Just tried it again and realize the first D.S. plays correctly but the second one doesn't. I also added a third D.S. and repeats still didn't work. Tried it in version 3 with the same results.
Changed the reporting version to 3.0-dev with a regression so it will be addressed in version 3. Took away the workaround, because copy and paste the unrepeated measures in a long song is unacceptable.
In reply to Just tried it again and… by mike320
Oops, there's no regression it happens in earlier versions.
Was playing around with my example and I noticed that the second one does play the repeat correctly--- IF the second D.S. is the very last bar of the piece. When there is a bar following it, then the error occurs. Here are two files showing this:
In reply to Was playing around with my… by watatic
FYI, the files you added were backups, you can tell because the start with . and end with ,
These can't be downloaded.
Oops. Here are the files; hope they work this time.
I can confirm, in 2.3.2 and the 3.0 Beta
I have a similar issue, not sure if it belongs here or somewhere else. If there's a repeated section earlier in the song, and I add a Segno, another repeated section with voltas, and a D.S. with "Play Repeats" turned on, playback will skip both voltas and any measures between the voltas and the D.S.
In reply to I have a similar issue, not… by Abejorro97
Put a "Section Break" on the measure you use "DC".
Set the Pause to "0" in the right-click menu of Section -Break and remove any other check marks.
In reply to Put a "Section Break" on the… by Ziya Mete Demircan
Can confirm, works with both my problem and original problem. Thanks!
Shoot, now I have another problem. Due to the nature of section breaks, if I add a D.C. after the workaround, it will only go to right after the section break, and not the beginning of the piece.
This is what we expect after a section-break.
Advice:
Do not use 'DC/DS' repeats as a sequencer element.
These elements are often seen once in a music work and rarely twice.
The purpose of these repetition marks is to repeat all or part of the work and finish it in a certain place. (example: DC al Fine, DS al coda) That is for very large jumps where repeat-bars cannot be used.
If someone proceed with the logic of "these exist and use as I wish,", he/she have to bear the restrictions.
Relates to #299323: [EPIC] Issues with repeats and jumps
Hi community,
I have the same issue. I attach my file. Your help will make me very happy.
Regards,
Fernando
https://github.com/musescore/MuseScore/pull/6248
Fixed in branch 3.x, commit 0873ebf4b2
_fix #279040, fix #287447, fix #299137, fix #299320, fix #300362, fix #304795
Refactor repeatlist unwinding
Automatically closed -- issue fixed for 2 weeks with no activity.