Add style setting to control when hairpin extended over barline to dynamic in next measure
Reported version
3.6
Type
Functional
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
Yes
Project
When trying to add crescendo on a meter which is followed by a repeat bar line and a dynamic on the following meter the crescendo doesn't aline with the end of the meter and it crashes (it has trouble moving it back and forth with the mouse). When I remove the dynamic it is ok.
Steps to reproduce the issue:
On an instrument
1) add notes on a meter
2) add note to the next meter with a dynamic on it (eg forte)
3) add a repeat line between the two meters
4) add a cresc/dim hasirpin/line on the first meter
5) try moving the end of the cresc back and forth.
Attachment | Size |
---|---|
cresc-bug.png | 21.38 KB |
Comments
This is by design. Hairpins cross barlines is not inherently a bad thing - after all, they can potentially extend for several measures. A hairpin that leads to a dynamic at the beginning of a measure will ned generally end before the barline, but if that first dynamic is more than a certain distance form the barline for whatever reason, it gets extended, in accordance to the advice from Elaine Gould in "Behind Bars".
However, someday it could be nice to add a style setting to control what this distance is, so you can have it extend less often or more often as you see fit.
In reply to This is by design. Hairpins… by Marc Sabatella
I see your point.
But in the case where the first bar is the first repeat and the second bar is the second repeat, the crescendo does have to stop before the repeat barline.
I attach a screenshot picturing what I mean.
and you can do that manually
In reply to and you can do that manually by Jojo-Schmitz
I know it can be somehow tricked and It's not so important but I want to attach a last file showing the problem.
The cresc has trouble alining with the last note of the meter.
Yes, in cases like this, the better workaround is to disabe autoplace for the hairpin. Another tricky one is to pad the dynamic with spaces on either side, thus keeping it centered but fooling MuseScore into thinking it is closer to the barline than it actually is.