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
Plugin categories
Chord symbols
Simplified notation