Hello!
So, I have a bunch of features regarding midi in Denizen:
- Tag for viewing where and which instruments (noteblocks) will play
- Adjusting notes in midi before playing (or something like this)
- Set time of midi playing you are playing (for example, you can start from 03:05 of the 07:55 midi)
- Custom sounds for notes in midi
Example of functionality:
Imagine a sea of thieves system where, for example, we have 2 instruments:
Flute
Guitar
We have our midi file and we want guitar to only play the guitar notes
And flute - only flute notes
If somebody wants to join with flute/guitar to this song - he will just be playing from the moment where other player is playing currently, for example from a 3 minute mark
Custom notes, well, I don't know what to explain here, just custom sounds from resource pack