In the properties panel of the Write mode there is a setting called Interaction with Barline that allows you to choose whether the dynamic continuation line stops before the barline or not. Is there a program-wide setting for this? I always want it and it’s annoying to have to set it for each instance. I’d think it’s a default that could be set, but I haven’t been able to find it.
Yes: Engraving Options/Dynamics/Gradual Dynamics/Advanced Options/Hairpins ending at beginning of note at start of bar.
Then you can save your desired settings as default with the Save as Default button on the bottom left, to have this option apply to all future projects.
I don’t think this is really solved, as I don’t think the result is what anyone really wants. The problem is what happens to a hairpin going to the barline when the next measure contains a rest. The following screenshot is the default Dorico setting:
Here, the crescendo goes over the barline in the first example, but also over the barline in the second example. It looks like the player is supposed to continue crescendoing AFTER the duration of the note. Is this EVER appropriate??
If we toggle to the “Do not cross barline” in hairpin settings we get this:
Now, the second hairpin looks right, but the first hairpin doesn’t.
The following is how I think the default setting should be:
This was achieved by keeping the default settings, but toggling the barline interaction in the properties panel. So, it works, but you have to scan your music for hairpins that go over the barline when rests are involved. I can’t think of any reason anyone would want the hairpin to extend beyond where a note is playing ever. I am currently scanning a piece looking for rogue hairpins going over the barline. It’s a long piece, and each time I examine it I seem to find a stray hairpin or two that goes over the barline. I’m thinking there should be an option involving hairpin behavior when the following measure is a rest. Or, the third option should be just the “default” behaviour of a hairpin.



