“Hide” and “Disable collision” are two properties I frequently find myself looking for. I assume there are technical reasons why they’re not available everywhere, but they feel so fundamental that I often expect them to just be there. At this point it almost feels like they could live alongside the common properties (Offset, Suppress playback, Scale, Color, etc.).
Here are a few situations where I regularly run into this:
- In condensed scores, I sometimes want to hide duplicate elements to declutter the page (i.e., dynamics shared across multiple instruments).
- Aligning text to a rhythmic grid in a measure. The common workflow is to add a grace note and then set its custom scale to 1%. It works, but has always felt “hacky”, and more importantly it removes any visible trace in the editor (i.e., a signpost indicating that something is there).
- Sometimes the vertical spacing between staves feels uneven due to the auto placement of certain text elements (looking at you, rehearsal marks).
To that point, dynamics also often reflow entire frames when I move them up and down, making it sometimes impossible for me to position them between two stave lines where I want them to. - Some workarounds (i.e., replacing text with whitespace) technically hide things, but then they completely disappear. Ideally, hidden elements would still show up as signposts.
Another thing I’ve noticed is that “hiding” behaves quite differently depending on the element. For example:
- noteheads vs. stems can be hidden separately
- dynamics vs. their prefix/suffix behave differently
So I’m wondering if there could be a bit more consistency there. If I can select parts of an element individually, it would feel natural if “Hide” applied consistently at that level too.
Here’s a couple of instances where I missed these settings in the past:
| Element | Hide | Avoid collision |
|---|---|---|
| Instrument change labels | ||
| Rehearsal Marks | ||
| Dynamics (intensity marking) | ||
| Gradual dynamics | ||
| Player labels (when condensing) | ||
| Tempo markings | ||
| Ties |
¹ In Engraving, I am able to hide the prefix and set the custom text to a single whitespace to hide it. As mentioned above, however, the element then is completely hidden in the editor, where I’d like to have a signpost indicating the existence of an element.
