musescore / musescore/MuseScore

Option to represent minor chords only by the lower case letter, i.e. E minor as 'e'

Open
#21,450 4 comments 0 reactions 0 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

At least in german lead sheet collections it is very common to represent minor chords only by the lower case letter, i.e. E minor as 'e'.
One can nearly create the typical German lead sheet by going through:

Format > Style > Chord symbols

and selecting "Full German" (changes B7 to H7 and F# to Fis)
as well as "Lower case minor chords" (Em to em).

I suggest this second option could be augmented by the option to select whether one wants the 'm' to be displayed or not.

Problem to be solved

The 'm's as redundant information for minor chords, when they are already written as 'a' and 'e' (in lower case letters), could be hidden. These 'm's are uncommen and distracting in German style lead sheet collections.

Prior art

No response

Additional context

No response

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.

Research direction

Start in Format > Style > Chord symbols and inspect the existing “Lower case minor chords” option and the chord-symbol formatting path. Trace how minor chord names are rendered, then add the requested choice for displaying or hiding the “m”; done means German-style lowercase minor chords can be shown without the suffix while existing formats remain unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.