Suspected bug: hidden metre changes overwritten

Hi,
I posted this at the forum as well, but now I suspect it’s a bug, so reposting here:
If I enter a new metre at bar 1, subsequent HIDDEN metre changes disappear. If I unhide the first subsequent one first, it works OK.


Dorico 5.1.51.124 // Windows 11

Reproduced on Mac. I don’t know what the expected behavior is.

I’ve not been able to reproduce this myself so far; I’m not sure what I’m doing differently. Would either of you be kind enough to provide a minimal project and some steps for me to follow?

5-4.dorico (383.0 KB)

Double click the first time signature as though to edit it, then activate numerator property as though to change to beats. Result: The second time signature disappears.

Thanks very much. This is intentional behaviour, for what it’s worth: Dorico actively looks forward for time signatures with compatible settings, and removes them. It does this to ensure that rebarring operations work over the whole compatible range of bars.

It’s possible that we need to tweak the logic here to ensure that Dorico takes a deeper look at the candidate time signatures it’s considering for deletion, and maintains them if they have different e.g. beat grouping or other settings than the one being created. I’ll make a note of this, and we may revisit this in future.

3 Likes

Thanks guys. Just to emphasize, this behaviour only happens if the second time signature is hidden, not when it’s visible. Luckily, this means there’s an easy work-around. Other than that I’m happy to leave it with you for consideration.