Piano keyboard diagram

Hello everyone.
Sorry for my bad English, i am French.

Here is my modest contribution to this superb program that is Musescore.

I adapted Jojo Schmitz' awesome NoteName plugin to produce chord diagrams for keyboards. (technically I make some small modification on the qml (see the "//KEYBOARD" lines) and add a .js file to produce the diagram)

Works on Musescore 3.6.2, at least.

To use these two plugins, you must download and install a font as an administrator:

https://www.fontspace.com/keyboard-chord-diagram-font-f25876 by Jochen Pietsch (license freeware)

Then install the plugins: https://musescore.org/en/handbook/3/plugins#installation

Finally, you have to activate them: https://musescore.org/en/handbook/3/plugins#enable-disable-plugins

The first plug-in draw keybord diagram on the score.
The second, draw the same diagram + inversions ('renversements' in French)
Example : if the chord is C E G, the plugin produces a diagram for C E G, E G C and G C E.

WARNING : the measurements should be large enough to allow room for the diagram (especially with the second plugin and complex chords) (as you can see in the picture)
Capture d’écran 2022-12-06 214025.png
In the qml file you can adjust the size of the diagram (see <font size="21"/>)

I hope that will help pianist and keyboardist in all style of music.

(1st plugin : keyboarddiagram.qml and keyboarddiagram.js
2nd plugin : keyboarddiagramr.qml and keyboarddiagramr.js
you need to rename the .js.txt file to .js, all done for you in the .zip file)

Issue Tracker

API compatibility
3.x
Plugin categories
Chord symbols
Simplified notation
Upload