Support chord name syntax - for minor

• Feb 9, 2010 - 06:41
Type
Functional
Severity
S5 - Suggestion
Status
closed
Project

As described by hfholstine in the forum, chord names using the - sign for minor do not transpose since MuseScore does not recognize the - sign.

Reproduce:
Score file: http://musescore.org/sites/musescore.org/files/C%20Minor%20Chord%20Voic…
Chord name > Harmony properties: you will see - is no where selected as extension


Comments

Probably MuseScore should transpose chordnames even if it doesn't recognize them.

The rules are

  1. The first letter is the root
  2. If the second character is a flat or sharp then this should be included as part of the root
  3. If the chord name includes a slash ("/") then the first letter after the slash is the bass note (The bass note may also have a sharp of flat after it)

The root and the bass note should be transposed. All other details can be left unchanged (even if MuseScore does not understand what it means).

Transposing chords even if the extension is not known would be misleading for people who use the MusicXML export and for the eventual support of chordnames playback.
I would prefer a way to define your own set of chords extension + meaning. This is under construction with new Chord Name style menu element as far as I understand. And some kind of visual feedback in case the chord name is not recognized by MuseScore as an actual chordnames. It's already the case on musicXML import I think, the text is in italic.

I tend to agree with lasconic. Having the chord names recognized right from the start opens up the path to more functionality such as playable chord names, chord name styles and such more.
Changing the algorithm to transpose the root (+ bass) only is suboptimal for me.

The ability to transpose the root (+ bass) are very important to me. I like the idea of being able to define your own set of chords extension + meaning.

Regards.