Multimeasure Rests Broken after Instrument Change

Interesting… I very much wonder what happened to make this happen. Oh the joys of figuring out a new software’s quirks!

Chase, it looks like you’ve revised the music since you posted the initial screenshot and have filled bar 48 with music, so at least the right number of beats are found there. I can’t diagnose the reason for the broken multi-bar rests myself even with your project, but I will pass it on to the man who can and will report back when I have more information.

Daniel,

Oops… I must have sent the wrong save file. My apologies. Thanks for taking a look at it.
I can say that it only does that in the Ob./E.H. lines. Maybe a bug with instrument changes?

Sorry to take so long to come back to you on this one, Chase. We have looked into this and have narrowed down the problem to the fact that you have (probably inadvertently) used staff-specific (or as we sometimes call them “local”) time signatures. When you created the 9/8 time signature in bar 40, it looks like you accidentally created the 9/8 time signature on the English Horn staff either by Alt+clicking it onto that staff from the panel or by hitting Alt+Enter when you created it via the Shift+M popover. Even though the global and local time signatures here happen to be identical, Dorico doesn’t consider the Oboe and English Horn staves equivalent, and so it won’t show multi-bar rests in that passage.

I’ve got a separate issue with multimeasure rests and instrument changes. In Page View, on one of my layouts, multimeasure rests aren’t displaying correctly. I can work around with a system break. There’s a double bar, a rehearsal number, and a key change where the multimeasure rest should break.
Screen Shot 2017-08-19 at 5.55.18 PM.png


Screen Shot 2017-08-19 at 6.00.38 PM.png

Yes, we’re sorry about this bug. It will be fixed in the small update coming very soon (hopefully before the end of the month, barring any unforeseen delays that would prevent us from releasing it when we plan to).

I’m having a similar problem in Dorico 2.0.0.1041. This is part for one player, flute and piccolo, and the multi-measure rest between instrument changes disappear when “consolidate multi-bar rests” is turned on. This piece was imported from XML in chunks, but the measures in question were all within one continuous chunk… I’m not sure what could be causing this.

Here’s what the passage looks like in Write mode:

…and here’s what it looks like in Engrave mode, with “consolidate multi-bar rests” turned on.

Could you trim down the project to a minimal case that reproduces the problem, and attach it here? (Zip it up first.)

OK I’ve trimmed it down. The problem can be seen in the flute part, which jumps from measure 8 to measure 18.

There are some local time signatures in the very last bar, but deleting only those doesn’t seem to fix the problem. If you delete the last 7 bars of the flow, the problem disappears. Thanks for taking a look at this!
multirest_example.zip (1.5 MB)

The problem is certainly related to the local time signatures in the last bar, but that shouldn’t cause the multi-bar rest to disappear altogether. The multi-bar rest disappears because the combination of the local time signatures and the instrument change is causing an invalid multi-bar rest range to be created, which Dorico then helpfully removes and consequently doesn’t draw anything. We’ve made a fix for this that will be in the next update, but unfortunately until then there’s not a lot you can do: if the music in the last bar in which the flute is playing went all the way up to the barline, then the multi-bar rest would appear, but because it doesn’t, things get confused.

That’s great… I’m glad there’s a fix, and will keep an eye out for how I might be making local time signatures by mistake. Thanks Daniel!

Daniel,

My trial version ran out, and I stopped checking in on the forums. I’m glad to see this fix has been implemented, and I’m looking forward to using this software more!

Hello,
Here is another example of multiple rests not consolidating into a multi-bar rest.
Thanks for any tip that could help getting the multi-bar rest…

Trimmed down the project, zipped it, but still too big to upload (there should probably be a feature to thin dorico files after deleting flows, players, etc, the file shouldn’t be so big…) Anyway, here it is:
https://iowa-my.sharepoint.com/:u:/g/personal/jchrles_uiowa_edu/EbDXC4hHlx1LnpkSAWgtyeMBjXLqlEzBPwdLZukkZ-xZkA?e=3U6yll

Switch your playback template to Silence and it’ll shave off about 80% of the file size.

Great, thanks for the tip!
Here is a much more compact version… Also a screenshot showing the problem.

The file didn’t make it. Here it is.
multi-bar-rests.dorico.zip (421 KB)

Right this minute I can’t offer an explanation for this, but I’ll discuss it with the team and come back to you.

I don’t know why this hasn’t happened automatically, but the solution is to set the “ends voice” property for the final note/rest that each instrument has. I’ve highlighted the relevant rests here:

Indeed, it also worked in my larger file. Thanks!