incorrect barlines with start repeat at beginning of system

• Oct 14, 2012 - 22:05
Type
Functional
Severity
S4 - Minor
Status
closed
Project
Tags

Windows 7, 098c0e0

Two parts to this:

1) open attached score
2) style / general / create multimeasure rests

Expected result: break at end of first line remains
Actual result: break disappears

Now, re-add the break - click the repeat barline, hit Enter

Expected result: normal barline at end of first system
Actual result: a "courtesy" (?) open repeat is shown

I could understand this if courtesy open repeats were normal and could be turned off, but this only seems to happen when multimeasure rests are involved.

Attachment Size
repeat.mscz 1.95 KB

Comments

BTW, I said above the expected behavior would be a normal barline at the end of the first system. But it should be possible to make it be a double bar. In fact, maybe that should be the default. This relates to #13723: Ability to set left barline of systems. Ideally, I still think it should be possible to set left and right barlines for measures completely independently. The solution chosen for 13723 gives a subset of that, but doesn't account for this case: repeat bar starting a system, how should previous system end?

When starting a system with a repeat in 1.3, I was always able to convince MuseScore to end the previous system with a double bar by first adding the repeat, then going back and adding the double, or something like that. I can get this to appear to work in 2.0, but it doesn't stick upon reload. At least, not in a (linked) part.

I propose that there be a style option, or perhaps a property associated with each individual start repeat, to specify what should appear at the end of the previous system if the repeat starts a system.

Status (old) active needs info

Original file to demonstrate problem no longer does so. But problem does still exist as described above. Working on a new file and steps...

Title unwanted "courtesy" open repeat at end of system after mutlimeasure rest incorrect barlines with start repeat at beginning of system
Status (old) needs info active

OK, I have changed the title to be more descriptive and am providing a new sample with steps to reproduce three separate but presumably related problems.

1) open attached score
2) File / Parts
3) New All, OK

Then,

4) view flute part, add line break to the start repeat

Result: first system ends in normal barline, second starts with repeat (both as expected, although I really want a way to make first system end with double bar)

5) view oboe part, add line break to the start repeat

Result: first system ends with inappropriate "courtesy" start repeat, second starts with repeat as expect

6) view bassoon part, add line break to the start repeat

Result: first ends with inappropriate "courtesy" start repeat, no start repeat appears at start of second system

Depending on how you do this, you can get all sorts of inconsistent results. Bottom line: multimeasure rests either just before or just after the start repeat are problematic.

Attachment Size
system_repeat.mscz 2 KB

FWIW, the repeat is still missing in 6). You don't need parts to reproduce this, either. Here is how to to reproduce in a simple score from scratch:

1) new score
2) add repeat bar someafter the first to measures
3) press "M" to enable multi-measure rests
4) click repeat bar, press Enter

Result: inappropriate courtesy repeat at end up first system, no start repeat at beginning of next

If you then press "M" again to turn mmrests off, you get the inappropriate courtesy repeat plus the correct start repeat.

Regarding the steps I posted as response #4, the partial fix seems to address all three of my concerns. That is, the flute part continues to display as expected, and the oboe and bassoon parts now do as well. Regarding the steps I posted as response #6, however, I still get the "courtesy" start repeat at the end of the first system. Not sure why that fails but the bassoon part in #4 works - both have multimeasure rests before and after the repeat. I guess the part linkage may have something to do with it.

BTW, I see that independently of any of this, an open repeat sign at the beginning of a system right after a bass clef is placed too close to the clef, if the first thing on the system is an mmrest. That is, if you follow the steps in #4, the repeat at the start of the second system in the bassoon part overlaps the dots for the clef.