Id like to add to that.
But first I have to say the Buff idea is a very good one, I know back in medevial days, ranging from roman, to later medievals..Various armies would have bards, that would play their music during war, to inspire the troops to fight on, or some such thing. So the buff idea would be a good idea to compensate for that.
Back to my addition, It will be exciting at first, for everyone to be able to play the music, that the music department implements..However After a couple months hardly anyone will really want to play anymore...To make music popular forever, you would need to implement the creation of custom music.
Doing so you would need to record, every note, that each of the instruments can play. To create the Custom music, you could use some command like /play custom, This would bring up a page, with all the notes that the equip instrument has, You can then click a note, and it plays the note clicked, now in this menu, you are not playing music, but rather recording it, with this there should be a button to start or stop recording, and also to save and name the song. This way you can practice what you want to record before you record it. To record the song, you would start the recording, and play the notes at the speed and order the song would go. Now it would be hard to click notes in the speed you want it, so Im thinking you should be able to assighn the notes to keys on a keyboard, [note that the notes would only play, while in this menu, if you hit the key assigned] So anyone with any keyboard skill [and memory] should be able to make a song.
I understand this is very complicated, and would take a,long time to be implemented if accepted, if this idea IS accepted, I wouldnt reccomend stopping an update allowing music, to wait for this to finish. What Im saying is if the preset songs, are finished they should be put to the game right away..