Chord symbol syntax
Musescore parses and creates correct font format , and notes / audio for correctly entered chord symbols. Do you know if there is a reference resources for all valid chord symbols? Like assertion table. I'd like my plugin to create symbols with correct syntax but I'm not good at complex jazz symbols eg which of these does musescore understand C6/9, C(6/9), C6(add9), C69, C(69) ?
The handbook contains general rules only https://musescore.org/en/handbook/3/chord-notation-systems#chord-symbol…
Comments
There is no "table"; MuseScore has a parser that attempts to sort out pretty much anything that fits the general form of a chord symbol. That forms goes something like this:
root quality extension modifer1 modifier2 modifier3... / bass
Where:
root = a pitch
quality = an indication of major, minor, diminished, or augmented
extension = a number indicating the highest unaltered extension
modifier = something of the form "b9", "sus4", "omit3", etc, optionally enclosed in parentheses, optionally separated by commas
bass = a pitch
Then there are a few "special" chord symbols like the aforementioned 6/9, these are recognized individually.
As you know, jazz pianists don’t play these kind of chords, but voicings. If you want to pursue that you may be interested in my plugins:
https://musescore.org/en/project/plugin-embellishing-harmony-chord-symb…
I attach a more recent version of WriteHarmonyVoicings
WriteHarmonyVoicings3.qml
https://musescore.org/en/project/drop2-extends-drop2-most-common-chord-…
You could try my Solo Analyser plugin.
That plugin comes with a library and second plugin that analyses which notes are in the selected chord (I realise its page in the plugin listing is not clear about this). See the plugin's page on GitHub for more info.
The library is here.
In reply to You could try my Solo… by parkingb
@Marc Sabatella Thanks for the info, so seems I have to try those symbols one by one. @elsewhere, @parkingb I'll look into your plugins, thanks.
In reply to @Marc Sabatella Thanks for… by msfp
Holy...
Plugin embellishing harmony (chord symbols) for jazz lead sheets in the 4-note voicing idiom
For future reference, apart from above mentioned:
https://github.com/fp22june/MuseScoreTag362/blob/master/libmscore/reali…
https://github.com/markshepherd/ExpandChordSymbols
https://github.com/per-d/notesFromChordTexts