Skip to content

This plugin for [MuseScore 2.x] (http://musescore.org/) expands chords annotations into notes in an already existing staff and voice which you can choose, that are directly playable by MuseScore.

License

Notifications You must be signed in to change notification settings

music4classicalguitar/MuseScore-AddNotesFromChords

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MuseScore-AddNotesFromChords

This plugin for [MuseScore 2.x] (http://musescore.org/) expands chords annotations into notes in an already existing staff and voice, which you can choose, that are directly playable by MuseScore.

Supports chords with note spelling : Standard/(Full) German/Solfeggio/French, lowercase minor chords, lower case bass notes (Style - General - ChordSymbols, Fretboard Diagrams).

It is possible to transpose the generated notes, e.g.

  • Trumpet melody (B♭) with chords in first staff, transpose all notes a major second higher for C-instruments in a second staff
  • Alto saxophone melody (E♭) with chords, transpose all notes a minor third higher for C-instruments

By default it does not overwrite notes if already present, but you can choose to do so.

Note length is up to the next chord.

To end a chord or leave a measure empty add a chord without any meaning (for MuseScore), e.g. N.C. (No Chord).

For an unpatched version of MuseScore 2.x :

Adapt chord style :

Style - General - ChordSymbols, Fretboard Diagrams
- Appearance : Custom
- Load chords.xml : true
Save your file and reopen it.

or

Transpose to anything and transpose back

or

Double click on the chords for which you want to add the notes

before using the plugin.

For a patched version of MuseScore.x :

Just works as intended

For a patched version of MuseScore the following patch is needed in libmscore/harmony.h for MusScore 2.x:

After line 70 :

  Q_PROPERTY(int rootTpc  READ rootTpc  WRITE setRootTpc)
  
add a line with :

  Q_PROPERTY(QString harmonyName READ harmonyName)
  
and compile MuseScore for your platform

See https://github.com/musescore/MuseScore/blob/2.3.2/libmscore/harmony.h

How-To

Issues and limitations

  • I would like to give the possibility to generate these new notes in a new staff instead of a voice in a current staff. Any suggestion how to do so is welcome.

Support

Kindly report issues or requests in the issue tracker.

About

This plugin for [MuseScore 2.x] (http://musescore.org/) expands chords annotations into notes in an already existing staff and voice which you can choose, that are directly playable by MuseScore.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages