- 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".
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".