How to find "invalid repeat structure" / repeat bug

I’ve run into an odd situation with a very large score I’m currently working on.

A single, totally normal repeat section in one flow doesn’t play back. I am also unable to make a new working repeat section anywhere in that flow. All of the repeats in other flows work, however, and I am able to create new repeat sections in other flows that play back fine. This is despite Dorico showing me in the Playback options that there is an invalid repeat structure… I’ve looked very carefully through the whole piece and I’m fairly sure it’s all totally standard repeat structures, with no internal, embedded, or orphaned repeat signs anywhere. In a big file like this, it’s a bit annoying that Dorico tells me it’s detected an invalid repeat structure, but doesn’t say where.

I’ve tried closing and reopening the file, but that doesn’t seem to have helped. Any ideas?

Look for inadvertent local repeat barlines (created with alt/opt held down) . If you click on a barline and it only highlights for that instrument, then it’s local. If all instruments highlight except one, then that one is local.

3 Likes

Thanks for the tip. I had created some local bar lines / local meters for certain voices… but apparently doing that created all manner of local bar lines elsewhere in the movement entirely. I had to hunt down multiple local repeats that were disguised by being at the same place as a universal repeat sign. At one point, repeats starting working again but different voices were playing from different parts of the movement at the same time. Some strange behaviour! I deleted a universal repeat sign and replaced it, which seemed to get all the voices back to the same place…

1 Like