MuseScore
MuseScore copied to clipboard
Hairpins should not come close to the following dynamic designations, if the latter are a sudden dynamic change
Your idea
I suggest making sure that the hairpins do not come close to sudden dynamic changes.
It is not appropriate when the hairpin is adjacent to immediate dynamics if:
- There is a prefix "sub." after the immediate dynamic;
- The hairpin is assigned a qualifying text (poco, molto, etc.) that does not correspond to the logical conclusion (see #21708), for example: the hairpin "poco cresc." from "p" cannot adjoin closely to "fff", since the dynamic the change is "poco", and "fff" is not a logical conclusion.
- Located between the same immediate dynamics (for example: pp cresc. - - - - pp)
https://github.com/musescore/MuseScore/assets/134041121/d663b932-3f60-4b81-8253-251fbf6dc8b2
Problem to be solved
I think it's not worth explaining why this is necessary, everything is clear here. If there is a cresc. hairpin after p to p, then what is the point of bringing this hairpin close if p is not a consequence of cresc.? Or what is the point of bringing the cresc. poco hairpin close to ff sub. if ff sub. is not a consequence of cresc., since cresc. is a poco?
Prior art
No response
Additional context
To implement this, you first need to figure out which dynamic designation will be considered sudden. In addition to the text supplement sub. there is also another way of marking, for example, a vertical bar in front (solid or dotted).