mmrests not turned on by default in parts for 1.3 scores

• Sep 21, 2014 - 19:42
Type
Functional
Severity
S5 - Suggestion
Status
closed
Project

OS: Windows 7 Pro. MuseScore versions: 1.3 and 2.0 Beta 1
This one issue will demonstrate three of four problems found in working with a single score.
The score was created in MuseScore 1.3, then imported into and tested in MuseScore 2.0 Beta 1.
Definition: Empty measures = measures consisting only of full-measure rests. I've tried this with default rests and supplied rests; the result is the same.
A full description, illustrated, is in the PDF file attachment.
Brief description: Original score has Volta 1 over four empty measures, preceded by other measures partly with music, partly empty.
Problem 1: When parts are extracted in MuseScore 1.3, the volta in the parts extends back over two of the non-empty measures, covering 8-9 measures instead of four when multimeasure rests are on. The volta displays correctly when multimeasure rests are turned off. But when they are turned on again volta 1 is superimposed over volta 2 instead of where it should be.
Problem 2: When the score is imported into MuseScore 2.0 Beta 1, the parts do not have multimeasure rests turned on. If the parts are deleted and recreated in MuseScore 2.0 Beta 1 multimeasure rests are on by default. (Either way, in MuseScore 2.0 Beta 1 the volta is displayed correctly in the parts.)
Problem 3: With multimeasure rests on in the parts in MuseScore 2.0 Beta 1, the repeat barline at the end of the volta is replaced with a normal barline. Also see the note in the file attachment about the vertical position of the voltas.
Problem 4 (not illustrated): In MuseScore 1.3 a line break or page break in the master score appears only in the first of the extracted parts. In MuseScore 2.0 Beta 1 breaks in the master score do not appear in any of the parts.

Attachment Size
Voltas.pdf 72.76 KB

Comments

Thanks for your issue report! In the future, can you please post the actual score you are having problems with? And also, it helps to post just one problem per issue, so we can close issues as individual problems are fixed. But for this report, I don't think it will be necessary. I've changed the title of your report to reflect the problem that needs addressing.

Problem 1 - 1.3 will not receive any fixes at this point, so problems that only occur in 1.3 are non-issues as far as the tracker is concerned (ie, they are closed if already fixed in current development builds for 2.0).

Problem 2 - I can reproduce using the score I have attached, and I have changed the title of this issue to reflect this problem. Just load the score and view either part to see mmrests are not enabled.

Problem 3 - this is already reported as #32826: Repeated Multi-measure rest does not show the End Repeat barline, and is already fixed in the latest nightly builds. The issue with the bad vertical position of voltas appears to be an oversight in the setting of the default height for voltas in Style / General / Hairpins, Volta, Ottava. It's -3sp in the default "My First Score" or for scores created from scratch (which seems reasonable), but only -2sp for scores imported from 1.3.

Problem 4 - this is by design. It almost never makes sense for breaks in the score to be reflected in parts, since so much will be different about the layout. So breaks are stripped away on purpose when parts are generated.

Attachment Size
volta-mmrest-13.mscz 1.87 KB

Thank you, Marc, for your comments.

I did not anticipate that 1.3 would be fixed. But Problem 1 was the driving issue that led me to find the others and I included it for context in discussing problems 2 and 3. Sorry I didn't make that clear.

Since then I have completed writing the score (it was incomplete when I posted originally), so I will include it with this post. I find another layout issue in 2.0 Beta 1 that you may wish to look at.

In measure 80 and again in measure 85 I added a fingering number and position directive (as staff text) to the Violin 1 score. They appear in the master score as I placed them. But in the extracted parts, which repositions text items to immediately above the score, the position directive overlays the fingering number. (If you look around, you'll find I placed a lot of text below the staves but it is repositioned to above the staves in the extracted parts.) It is this automatic repositioning that is the problem. Notice also what happened to my div. text in the last measure of the Violin 1 score because of it.

While it is technically correct that staff text should appear above the staff, sometimes there are good reasons to adjust its position from the default, and where that is done it should be preserved in the extracted parts. That is what is not happening as it should.

Attachment Size
Sing We All Noel.mscz 13.65 KB

It would be worth starting a thread in the Technology Preview forum to discuss this. I can tell you that it *is* by design that manual adjustments are not propagated between score and parts, because very often, you need to adjust in one place but not the other - or need to adjust differently. in your case, instead of doing a manual adjustment, consider using different text style - perhaps a custom one, like one you might call "Text Below Staff" - to differentiate the different text elements, or even just a single multi-line text in the case of the fingering markings.

But again, it is better to discuss this further in the forum.

Status (old) active patch (code needs review)

https://github.com/musescore/MuseScore/pull/1335

This fixes both the enabling of mmrests and also "mostly" fixes the volta position issue. Any *new* voltas you place will still be poorly positioned by default in the score, so you'll have to position them manually just as you did in 1.3, but the parts will look good out of the box.

This all applies only to scores imported from 1.3; new scores don't have any of these problems.