Autoplace allows collisions between systems with invisible staves

• Dec 22, 2018 - 10:18
Reported version
3.0
Priority
P0 - Critical
Type
Functional
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
duplicate
Regression
No
Workaround
No
Project

With chord symbols showing under a volta, the volta insists on being above the chord symbol and pushes it into lyrics above. Whatever best practice is supposed to be I do not know, but I prefer to put the chord symbol above the volta.

The worst part is that a spacer is required to pull the staves apart.

Attachment Size
I Was Left To Wonder.mscz 22.38 KB

Comments

Title Automatic spacing problem with chords and voltas Autoplace allows collisions between systems with invisible staves
Severity S4 - Minor S3 - Major
Priority P1 - High

I see the problem here - the invisible piano staff is confusing the autoplace algorithm and causing it to not detect the collision. If you remove the piano staff you will see that the volta does not overlap the lyrics. So that is indeed a bug.

Meanwhile, some suggestions:

Instead of using spacers, you might want to consider increasing the minimum system distance Format / Style / Page.

Also standard practice is chord symbols under volta, except if there are also fret diagrams, in which case both go above. So that's what we do as well. But if you prefer chord symbols above even when there is no fret diagram, you will need to disable automatic placement, and then possibly use a spacer to increase distance between staves/systems. Hmm, or here's a clever workaround: add a fret diagram, but make it invisible! That forces the chord symbol above the volta. But again, I don't really recommend this, having chord symbols at a consistent height above the staff is usually preferable.