markshepherd / ExpandChordSymbols

MuseScore 3 plugin that expands chord symbols into notes.
MIT License
10 stars 2 forks source link

Expand Chord Symbols

This MuseScore 3 plugin generates notes for all the chord symbols in the current score.

The user can choose whether to generate:

You can also choose between:

All generated notes are added to voice 1 of the last staff in the score. Any existing notes in that voice in that staff will be overwritten.

The following chord symbol features are supported in the current version: Feature Example
letter[b ♭ # ♯] A, Bb, C#
Major, major, Maj, maj, Ma, ma, M, j Cma, DM7
minor, min, mi, m, -, − Dmi, D-9
dim, o, ° Ebdim, E°7
ø, O, 0 Abø7
aug, + Db+
t, Δ, ∆, ^ C∆7
69, 6-9, 6+9, 6/9 G6/9
number C7, E13
(Major, major, Maj, maj, Ma, ma, M, j number) Cmi(ma7)
alt Dalt
sus[number] Asus, Dsus2
addnumber Cadd4
drop3, no3 Fdrop3
bnumber ... C7b5b9
#number ... Eb7#9#11
/ letter[b #] D7/A

You may enclose parts of the chord symbol in parentheses, for example "C9(#5)".

To install the plugin:

  1. download the file ExpandChordSymbols.zip
  2. expand the zip file. The result is a folder "ExpandChordSymbols"
  3. move the ExpandChordSymbols folder into your MuseScore Plugins folder, which can be found here:
    • Windows: %HOMEPATH%\Documents\MuseScore3\Plugins
    • Mac: ~/Documents/MuseScore3/Plugins
    • Linux: ~/Documents/MuseScore3/Plugins
  4. make sure to remove any old versions of ExpandChordSymbols from the Plugins folder
  5. launch MuseScore3
  6. select the menu item Plugins > Plugin Manager...
  7. in the resulting dialog, enable expandChordSymbol

To use the plugin:

  1. make sure that the last staff in the score is the one you want the plugin to modify. If necessary, go to Edit > Instruments and move or add staffs as required. Set the staff to bass clef.
  2. select the menu item Plugins > Expand Chord Symbols….
  3. the resulting dialog tells you which staff the plugin will write to, warns you if any existing notes will be overwritten, and lets you choose various options.
  4. click OK

To use a rhythm pattern, enable "Use a rhythm pattern" in the dialog. Clicking on the note images (1/8, 1/4 etc.) will add items to the rhythm pattern. Clicking on the notes in the pattern will cycle between various voicings: All notes, Bass note only, non-Bass notes only, or Rest. If you select a sequence of notes anywhere in the score before launching the dialog, you can then click "Use selection" to load those notes into the rhythm pattern.

When the dialog is launched, it displays the last rhythm pattern that you used on this score. If you don't want to use that, just click "Clear".

When using the rhythm pattern option, please be aware of the following:

To download the plugin from this web page:

  1. click on ExpandChordSymbols.zip (above)
  2. on the resulting page, click the button "Download", just above the text

For more information, see the MuseScore plugin page.