1. upload midi file to account
2. craft sheet music in-game
3. invite close players to join music performance
each client runs midi file locally, no need to sync, and no lag
could start with single track midi files (every instrument playing the same melody), but later evolve to multi track