@DG said:
Guys, before you all get too excited please remember that Sibelius_is_not_a_sequencer. Therefore it does not work in a linear way. In a sequencer notation is derived from the MIDI, in a notation program it is the other way round. In order for this to change in Sibelius it would probably need a total re-write.
DG
As a hackish, psuedo-programmer myself, I'd have to say that I don't quite agree with this... not 100% anyway. I understand what you're saying, but ultimately the music resides in a data structure of some kind in the software, which is neither notation nor midi -- it's just data, formatted in whatever way the developers decided would work best for their app. Without a doubt it contains info about start time, note length, pitch, and velocity, and if two developers have access to the same source, then they should be able to devise a way of sharing or transfering that data structure. So the impossible is not so impossible as it seems, I would say. I know that Sibelius has considered a VST plugin version, but that the technical difficulties are considerable -- and that is a genuinely difficult situation, because plugins have *very* little knowledge of the host environment, particularly in terms of the musical "future", as it were (they can't "look ahead", afaik). But Sibelius have considered it... However, as with many of us, my concern is that they'll abandon such work, in favor of some form of tight integration with Pro Tools only. This is not necessarily from some form of corporate evil, but simply because they can share knowledge on a source-code level. I suppose, in a utopian world, they could integrate OSC support into Sibelius, so that it could be controlled directly by a wide variety of other applications and/or plugins. But I doubt that will happen, as they would also need to provide some control protocol that OSC apps could use for accessing Sibelius' functions...
The best form of communication we could hope for, I suspect, would be some form of plugin "bridge" between a vst/au plugin and Sibelius -- a little bit like the communication going on between the vst/au VI plugins and the vsl-server, or between the Melodyne Bridge and Melodyne. But this is still quite limited, as plugins cannot look ahead, as mentioned above... Dunno... I don't think they can manage anything particularly sophisticated for just any old host, but they could manage something with Pro Tools.
I can't see myself ever buying Pro Tools, though.
J.