musescore / musescore/MuseScore

Chord symbols should appear above stems

Open
#20,023 0 comments 0 reactions 2 assignees View on GitHub

Nobody has claimed this yet.

engraving P2
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:
image

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:
image

The simplest solution is just to place chord symbols above stems; this also makes them clearer and less likely to get buried:
image

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:
image

However, this problem affects other types of text too, for example dynamics:
image
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.