vintagevibe
IMO an acceptable workaround would to have a notation program communicate with a DAW in the right ways:
1) the notation sends all MIDI out each channel - some already to this
2) the DAW reliably inputs the MIDI in real time - Sonar and Sibelius have been very problematic in this situation for me me and Jonathan Loving who write all the Sibelius Sound Sets.
3) Rewire works reliably and both notation app and DAW can be either Host or Slave - Sibelius has never rewired reliably for me with Sonar, Notion is rock solid rewired with Sonar.
An effective solution will probably have to use a combination of methods, and therefore will not come overnight. It might be a few years, even if it were a high priority. To me, what is important is to recognize that this is a potentially important area of technology convergence on the future, and I think Noel said as much. I do hope this can lead to a growing recognition of the importance of having a good notation solution that is not necessarily limited to notation views within the Sonar program.
Regarding the richness/effectiveness of MusicXML, I am sure this varies widely. Success of the tool depends on how well it is implemented on
BOTH ENDS. I did have an experience with it a couple of months ago. I worked on a project in cooperation with a professional symphony orchestra. For this project they gave me a template that had the score layout exactly as they wanted it. This template was in Finale 2012 and had been heavily modified by the orchestra librarian staff over the years.
I used Finale 2014 for my project, as it was acceptable for the final product to be delivered as PDFs, All proceeded rather smoothly, but there came a point when the file became really hosed somehow. As I recall, playback was really messed up and I couldn't seem to fix it. I never had that problem on the projects I created from scratch, so I assumed these problems were inherited from this particular template.
I could have started with a whole new score and dragged all the material from the bad file to the new file. Instead, I decided to try saving it as MusicXML and then importing it freshly. That worked almost perfectly. Almost all of the layout items were preserved. As I recall, the only real problem was that the lyrics got turned into text, so I had to retype the lyrics, but otherwise, the freshly imported score was just fine. All my special articulations and expressions came through. I was surprised at how well this worked actually.
My point is there is nothing wrong with the MusicXML standard per se. If there are problems, they lie in the implementations done by various vendors. But for the purposes if importing into a DAW, I really don't think that would be a big problem. You would really just be looking to import the score structure (what instruments are on each staff), tempo alterations, meter changes, key changes, etc. I'd want the notes themselves to be imported from MIDI because that will be the most realistic playback in the DAW, if the notation program is doing any interpretation of slurs, articulations, dynamics and special effect like trills and grace notes.