Developing a plugin to train playing the piano skills
I found a nice project to train playing the piano skills here:
There, the source code of musescore was modified and the complete musescore application needs to be compiled.
I don't like that solution, because it is not possible to update to a newer version of musescore easily.
Is it possible to develop a musescore 4 plugin with the following requirements:
Open a piano music sheet (e. g. as midi file), additionally show the virtual piano keyboard and then control the "playing" (with volume turned of) over a MIDI device?
Then I could connect the PC with a MIDI keyboard / e-piano and when playing the shown notes and keys correctly, musescore "scolls" to ne next notes, which need to be played.
It's hard to explan, but maybe you get an idea of what I'd like to have. Basically it is the "play button functionality", but controlled with a MIDI device when playing the shown notes.
Is it possible with the musescore 4 plugin API to implement such functionality?
If yes, can you give me some information how to get started (API documentation or some required method calls)?