musescore / musescore/MuseScore
Chord symbols should appear above stems
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 15.1k
- Forks
- 3.3k
- Avg merge
- 2d 2h
- Merged PRs (30d)
- 91
Description
Issue type
Engraving bug
Bug description
Stems are considered when positioning chord symbols (and other text), but without any horizontal padding. Here, for example, there is no actual collision, but the symbols are far too close:
I made the chord symbol 9pt rather than the default 10pt here for the illustration, but even at 10pt you could have a situation like this:
The simplest solution is just to place chord symbols above stems; this also makes them clearer and less likely to get buried:
An argument might be made that in some cases there would be space for a chord symbol to tuck in like this, if some horizontal padding value were satisfied. Personally I consider this so niche it's probably unnecessary; the only time an upstem would be displaced far enough right to make this appropriate would be a rather contrived situation like this:
However, this problem affects other types of text too, for example dynamics:
where, assuming a leftward offset were applied, having it 'tucked in' might indeed be desirable.
MuseScore Version
OS: Artix Linux, Arch.: x86_64, MuseScore version (64-bit): 4.2.0-233152113, revision: github-musescore-musescore-3b37d31
Regression
No.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.