Add support for silent playback for niente dynamic
When the dynamic velocity is set to 0 (we're looking in the inspector view when selecting a dynamic), it still plays (at what would probably be the default mf 80). Changing it up to one makes it such that it works, and is practically silent, but that isn't what Niente is bound to. This seems to be kind of a major issue; I would have thought someone else would have posted a bug report, but I cannot find one (hence, this).
3c7a69d
Windows 10
Comments
https://musescore.org/en/node/92021 ?
I think the idea is 0 = no change from the default
Really? What makes you think that? ppp = 16, pp = 33, p = 49, ... f = 96, ... fff = 126
For individual notes you can set a velocity and a velocity type, with velocity type being set to offset, a 0 for velocity indeed means no change.
But dynamics don't have that type. But here we are handling Dynamics and Accents, the former with a non-0 default, the latter set to 0.
As far as I know this is by design and necessary. Otherwise, how could we have dynamics like "sfz" that don't actually change the dynamic?
If you want silent notes, you can set their velocity to 0 explicitly, or unchecked their play property.
But a way to do this using niente dynamic would be nice too, so I'm changing this to a feature request.