Chord symbols overlap barlines
Reported version
3.0
Priority
P2 - Medium
Type
Functional
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
No
Workaround
Yes
Project
See attached score. The Gmaj7 chord symbol overlaps the bar line in bar 8.
Attachment | Size |
---|---|
Ain't_no_mountain_high_enough.mscz | 16.56 KB |
Comments
I'm not so sure this is a bug, exactly - the collision avoidance algorithm doesn't necessarily try to force text not to cross barlines, and it's arguable as to whether it should.
I think what you are really noticing is that chord symbols used to be left-aligned by default but now they are centered (except in the jazz templates, which I customized just before beta). If you change back to left-align in your chord symbol style, this looks more like you'd probably be expecting.
Not the case for me, just opened the file in Beta (OS: macOS 10.14, Arch.: x86_64, MuseScore version (64-bit): 3.0.0.19499, revision: 0526317):
This is a side effect of the change I just made yesterday, where center-aligned chords were allocating the entire space to the right of the note not to the left. So assuming we like this, then good. To me, it's not necessarily such a good thing, more obviously so if the chord symbol is above the top staff if the piano part so there is no barline to physically overlap. But also about to become a non-issue once I change default to left-aligned.
I am pretty sure the end result will be the best we can do right now. We still need to address some other spacing issues, especially between non-adjacent notes and between one measure and the next.
In reply to This is a side effect of the… by Marc Sabatella
The screenshot is from Beta which is believed to be without your recent changes...
OK, then it that case it's also without the previous change to chord symbol layout that broke this in the first place :-)
So while I'm at it, I might as well make it so disabling autoplace allows the overlap.
See https://github.com/musescore/MuseScore/pull/4297. Chord symbols will be left aligned by default, so the issue is moot normally.
If you enable centered chord symbols, the default will be for them to not cross the barline, even when placed above the staff, but you can force them to by disabling autoplace.
Fixed in branch master, commit b5b1a9281f
fix #279220: chord symbol overlaps barline
Automatically closed -- issue fixed for 2 weeks with no activity.