https://www.synthesiagame.com/support/guide/displaySheetMusi...
A couple of pieces of feedback:
- You’ll probably want to use VexFlow (or whichever notation system you’re using) to make sure that markings (pedal, mf, etc.) aren’t overlapping each other on the screen.
- Check the range of the user’s MIDI controller (61-key controllers are very popular) and use that to recommend a playable repertoire. This is what I do in my Ear Training game "Lend Me Your Ears".
Feedback: - If there was a way to import songs it could be super useful. - Speed config didn't work me.