Glitch with Multi-repeat Voltas and Repeat Barlines

• Jan 10, 2018 - 22:33

I am trying to make a piece of music that follows a pattern I made in my test file. I want the song to play these sections in order, A, B, A, C, A, B, A, C, D. I've set the Voltas to play on the first and third playback for section B and the second and fourth playback in section C. I've also tried changing the "play count" option in the measure settings in the measures before the repeats. Setting them both to 2 makes the section play A, B, A, C, A, B, C, D. Setting them to 3, like in the test file attached, makes it do something odd. It plays back as A, B, A, and then A and C at the same time (which should never happen), B, C, A, C, A, and finally D. I don't know what is causing this to happen, but it's definitely not right. It's repeating in a spot there isn't a repeat at, and it's playing multiple parts of the song at the same time. Along with reporting this as a bug, I want to ask, what is the best way for me to get my song to play in the order that I want it to without copy-pasting the entire thing to be one long line of music? If anyone is wondering the details, I want to play Midna's Lament found here. The pattern I need is A, B, C, B, D || A, B, C, B, D, E. The biggest problem I'm having is that repeat signs are only followed once and I need them to be followed twice, but this Volta-Repeat-Bar issue is causing it to not work the way I need if I want to make them play more than twice.

Attachment Size
test.mscz 4.49 KB

Comments

You wrote:
I want the song to play these sections in order, A, B, A, C, A, B, A, C, D.
Later on you wrote:
The pattern I need is A, B, C, B, D || A, B, C, B, D, E.

Since there is no 'Section E' in your test file, I went with A, B, A, C, A, B, A, C, D -- as you originally stated.

Play this attachment: test2.mscz
Go to menu item: View , and check the 'Show Invisible' box and you will see two hidden D.C. signs.
Also, the end repeat barline in measure 3 is fake (from the Symbols palette).
(Playback is not MuseScore's strong point. It's primarily a score writer.)

Regards.

In reply to by Jm6stringer

Okay, this is good, however when I was saying I need the other pattern, I was referring to the pattern of Midna's Lament from the youtube video I linked. Unfortunately though, I don't think I can use any D.C. marks, because the way that I'm writing this piece is in the middle of a compilation of other songs, so if I place one there, it will send me back to the beginning of everything, not just the beginning of this section of the sheet. If you listen to the video I linked, you'll hear 5 distinct sections, A-beginning at 0:00, B-starting at 0:05, C-originally starting at 0:27, looping back to B at 0:38, and jumping to D at around 0:58, and starting back at the beginning with A at 1:26. I want to repeat that entire pattern (ABCBD) twice, and then finish it with "E" which will simply be a fitting ending for the song before starting the next song. Theoretically, I would use D.S. with a Segno at the beginning of the piece, but as we know from the other comment above, repeats are borked with other skips backwards until the GitHub pull request #3371 is merged with the final version. I've attached the song that I want to play along with part of the song that comes before it as a reference for why I am unable to use D.C. and I've marked each section with rehearsal marks.

Attachment Size
Sample_2_Songs.mscz 35.99 KB

In reply to by ScorelessPine

(Now) you write:
...I want ABCBD|ABCBDE.
and you have submitted a different sample file. Thanks for the MuseScore file. It keeps me (and anyone else) from having to navigate to, and play, Youtube videos.

So anyway...
Have a listen to this: Sample_2_Songs2.mscz

I used a section break, so the D.C. does not return to the very beginning.
Also, the final repeat for section D is fake (from the Symbols Palette).

You may need to add text instructions to clarify your roadmap (if this score is intended for anyone other than yourself).

Regards.

In reply to by ScorelessPine

You wrote:
That works exactly like I wanted it to...
Indeed it does... because your Sample_2_Songs.mscz file had all the sections exactly marked out, along with your request to implement the playback order: ABCBD|ABCBDE.

(That's why attaching an actual score is much more useful than this:
If you listen to the video I linked, you'll hear 5 distinct sections, A-beginning at 0:00, B-starting at 0:05, C-originally starting at 0:27, looping back to B at 0:38, and jumping to D at around 0:58, and starting ...blah...blah... with A at 1:26. I want to repeat that entire pattern (ABCBD) twice, and then finish it with "E" which will simply be a fitting ending for the song.... blah... blah... blah ... next song. Theoretically, I would ...blah..blah... D.S. with a Segno at the beginning of the piece.......yawn....zzzzzz..... ;-)

You also wrote:
I swear I tried having a repeat bar and D.S. right before D before with D.C. at the end...
You might have tried using the D.C. at the end, but the trick is to create a 'fake' end repeat barline between the 'D.C.' and the 'E' rehearsal mark. This 'fake' end repeat is not recognized by the playback engine, and so it honors the 'D.C.' and returns to section 'A'.
As an experiment, try substituting a 'real' end repeat barline (from the palette) - and see how the playback changes.

BTW:
If you do a lot of this 'complex playback mapping' be advised that (especially for large scores) things like unmatched 'start repeat' and 'end repeat' barlines; a 'D.S.' without a corresponding 'Segno'; a Coda without a corresponding 'To Coda'; etc. ... all can reveal playback anomalies occurring at places sometimes far removed from the actual location of the mismatched repeat and/or jump.

Regards.

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