"Ends voice" doesn't apply to all notes in voice

This doesn’t make sense to me. These notes are both in Upstem Voice 1. Shouldn’t the “ends voice” property apply to both of them? Since it is a rest in that voice that is being omitted.


Fundamentally, properties are set on individual events. Dorico will often do extra work to ensure that properties on different note events in the same chord are not mutually incompatible, but that doesn’t necessarily mean that the property will be copied into all the notes. Indeed, it isn’t always possible to do that - you can imagine chains of overlapping notes like this:


Where you wouldn’t necessarily want to pass on the properties from one note to all the others as it might have a chain reaction.

I totally get that. Since “ends voice “is voice – specific, from a user perspective I would expect the same property on every note in that voice. But not a big deal to me, just an observation.

Just for me to better understand how Dorico works:

  • The Ends voice property set on any single note of a chord is sufficient to end it, yes?
  • In Dan’s example, selecting just the upper note shows the property not set.
    (But selecting both notes does show the property set, rather than mixed, thankfully.)
  • If I delete from a chord the one note with Ends voice set, subsequent rests reappear, as one would expect. I suppose this granularity could be useful, though I haven’t imagined how yet.

I just want to understand the inner logic, to avoid surprises.

Also, this property was created using “Remove Rests.”

There are a couple of things going on here I guess. One is, as I’ve mentioned above, that Dorico doesn’t really have a generic way of forcing properties to be the same across a chord, because this can do more harm than good, rather there is a way of forcing properties to be cleaned up (i.e. deleted) if they are conflicting across a chord. The other is that the “Ends voice” property will be cleaned up if it can’t actually take effect. So you can end up with a situation where - as here - the property is set on one note in a chord but not on others, but you shouldn’t end up with different values on different notes in the same chord, or the property being set on a note where it doesn’t do anything. You can get something similar with other properties that affect a whole chord e.g. articulations properties.

1 Like

Thanks Richard, for the explanation. Not sure it matters, but the property does actually have an effect here. I found it because the next measure is supposed to start with an eighth rest, but I had accidentally removed it. My first action was to click on the top note to turn off the “Ends voice” property, but of course I discovered it was activated for only the bottom note.

In the end it’s not a big deal, just curious. Thanks.

This is the bit I wanted to know. Thank you!