Hairpin Bug (Adding a Bar)

I’d love to get this bug fixed in a future version of Dorico!
When adding a bar in the middle of a dynamic marking, the dynamic marking gets extended by a seemingly random number of extra measures. It could make sense for the hairpin to remain the same length, or it could make sense to extend it by the number of bars added. But the current behavior is clearly a bug and often causes other issues like deleting other dynamics several bars later.

I just created a passage:

Added a bar using the popover:

And this is the result:

What is happening makes sense to me: the end of the dynamic is moved by however many bars are added.

Is this not happening for you or do you think that it doesn’t make sense?

That behavior would be great! Here’s what I always get instead:


Added a bar right before the quarter note and here’s the result:

I always get wildly unexpected behavior like that. It means I basically have to delete all of my dynamics, then add a new bar, then recreate them.

Are your p<f dynamics linked? If so, how does that change the behaviour?

What happens, if you delete the f in your example? Could it be, that the forte is cutting of the hairpin?

I’m unable to reproduce the problem you show in your pictures, Bradley. Please attach a project that will allow us to reproduce the problem.

From our sticky threads:

Dynamics Issue.dorico (553.0 KB)
Okay here’s a Dorico project.
After some further testing it appears that linked dynamics influence the issue. For every additional set of linked dynamics, the hairpin gets expanded by another bar. In my normal work it’s really rare for me to work with dynamics that aren’t linked so I’d never seen the “normal” behavior before.

Hope this can get fixed soon! Thanks!