Please please PLEASE implement some sort of system for actual musicians to play musical instruments as a bard in game. Real-time total chromatic control of as many octaves as possible.
Look at Final Fantasy XIV's implementation of it.
I am someone who figured out how to hook my digital piano up using a simple midi translator program to play instruments in the game and now that is literally ALL I log on to that game to do, to play music for people in town. There are MANY people like me who do this and has created this entire new social aspect of the community and completely changes how hanging out in town can be.
I see there are other threads about this already, and I see a reply Steven talks about it here:
https://youtube.com/watch?v=JH-sX1aFljM&feature=youtu.be&t=1h18m37s
But what he is talking about is slightly different.
I want real-time total control so real musicians can actually play stuff almost as easily as if they were playing their instrument in real life. Yes, you may initially think Lag is going to be a huge issue with this, and it kind of is and is absolutely essential to minimize it for it to sound decent, but it really does not make it not worth implementing and is actually incredibly minimal and totally manageable to deal with as a musician in FFXIV's implementation.
And seeing as the game is supposed to be super strict about not allowing any 3rd party programs to run with the game, its essential you actually implement proper communication protocol with midi devices or something to make what I'm talking about here work.
With FFXIV's implementation and my setup, the only differences between me actually playing the piano in real life, and how I have to play for it to sound in the game, is that the game is only monophonic, so I can only play 1 note at a time (which is basically gotten around by simply rolling the chords if I want to play more than 1 note at the same time), and that there is of course a tiny bit of lag from when I hit the note down and when it actually comes out on my screen in the game, which again is very managable. So it would be super super awesome if somehow you could implement proper polyphonic control