I know nothing about the technicality of these things, you've got me there. But what I've noticed over the years in just about any field, people often said: "This can't be done" or "it will take a long, long time before this can be done" and explain technically why. And then before not too long someone has thought of a new way of doing this and that changes everything and before you know it it's being marketed. So that was basically my point.
Guy, I certainly agree with you in principal. I don't doubt that there will be a very good way to do all this stuff. What I doubt is the ability of many people to get good results. You are a very good performer, so you know how difficult it is for many people to play well on the piano. However, piano rolls have been around for ages, so it is not the reproduction that is the problem, it's the performance. Now, assuming that all the technological difficulties have been solved with an instrument like the violin, it still requires someone with very good performance chops to get a good result.
Obviously with many, many automatic features, where you will be banned from doing certain things, it could be made easier. Also a high latency "look ahead" mode (a bit like Synful) could help things even more, but in the end it comes down to knowledge and performance chops. It's a bit like learning to orchestrate. It's all very easy as long as you don't have live players. However, as soon as people have to play your stuff there are many more considerations to take into account, and this takes years of training, practice and experience, and I know that I don't have to tell you this...!
DG