This is one of the projects I most admire in the space. It's the ideal I set my programming learning around when I started teaching myself this stuff. Upvoted
I don't have the time or the know how for that to be honest. I do think you're ahead of the curve in terms of the opportunities that are possible. If I were you I would seriously try and pitch your know-how to Yamaha or some of the other music instrument companies about building things in this realm. I heard a talk by Chris Lowis that Yamaha was exploring the web audio api for MIDI devices etc.