musescore / musescore/MuseScore

New option for "narrowed" chord symbols

Open
#21,694 2 comments 0 reactions 3 assignees View on GitHub

Nobody has claimed this yet.

feature request
Dominant language
C++
Stars
15.1k
Forks
3.3k
Avg merge
2d 2h
Merged PRs (30d)
91

Description

Your idea

Add a new option in the Chord Symbols properties to have these Chord Symbols taking less place (horizontally) when laid-out on the score.

Problem to be solved

When chord symbols are placed next to each other, MU can run out of space to display them all on the same line, and it starts looking not nice and confused, requiring manual repositioning that can't always be successfully nice.

My suggestion is to add an option to "Squeeze" the chord symbols, similar to the one in iRealPro

Musescore with normal layout

unsqueezed

Musescore with Squeezed layout (new)

squeezed

Prior art

That feature is available in iRealPro:

iRealPro with normal layout

TriviaUSQ

iRealPro with squeezed layout

TriviaSZ

Additional context

One can think that a solution is to change the font used for rendering Chord Symbol. But :

  • Condensed fonts might not contain all required specific glyphs;
  • Changing that font in the Chord Symbol's properties doesn't affect how the Chord Symbol is rendered. It is only affecting the font used when editing the Chord Symbol.
  • Changing that font in the Chord Symbol's Text Style doesn't affect either how Chord Symbols is rendered. It is only affecting the font used when editing the Chord Symbol.

Actually, the only way for changing the font is changing through one of the stdchord.xml files, but this affects all the cord symbols and only the few selected ones.

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.