incorrect barlines with start repeat at beginning of system
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
This is also an issue with MuseScore 1.3 on Mac OS X 10.6.8.
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.
Original file to demonstrate problem no longer does so. But problem does still exist as described above. Working on a new file and steps...
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.
6/ the missing start repeat should be solved by the fix for #24563: double-sided repeat converted to open repeat after multimeasure rest in bb2714c8d9
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.
See also http://musescore.org/en/node/27316#comment-111686. The posted score shows a similar issue with no multimeasure rests involved.
partial (?) fix in 1e94611
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.
All issues listed here seem fixed now as of https://github.com/musescore/MuseScore/commit/3338af928ac7b4d3cf0c6fa03…. There are still some semi-related issues open, listed separately as:
#33381: corruption when saving score containing a system beginning with a start repeat on an mmrest
#32826: Repeated Multi-measure rest does not show the End Repeat barline
Automatically closed -- issue fixed for 2 weeks with no activity.