Anderton
Of those software sales, all notation software falls into the "other" category, which includes educational software, gigging software, etc. and accounts for about 2.5% of that $2MM. So I doubt that all notation and scoring software together accounts for much more than 1% of the music software business, if that. This is why when notation enthusiasts talk about a big potential market, sales figures show otherwise.
This sounds like an
EXCELLENT argument for why DAW companies should be looking to
EXPAND their user base, rather then putting all their energy toward massaging the egos and/or ears of those who are already in the club.
I do understand there are limits to the available resources. But I also see of all the amazing features that have been added to Platinum this year, I will probably only use 1 or 2 of them, ever.
And this is also why I look to something like a much smarter import of MIDI and MusicXML which could go a long way toward building a useful "bridge". It wouldn't be as elegant as many of the features we have come to love about the DAWs, but could definitely make the DAW more appealing to people working in the realm of professional-quality notation systems.
What I envision is a combination of operations:
Smart project setup, which would read a MUsicXML file and create a SONAR project template, creating a midi track and synth for each staff line found in the MusicXML.
Smart Project Refresh, which would be the same as the above, but would insert MIDI tracks and synths for any staves added since the last refresh.
The above could optionally be smart enough to look at staff groupings and put each group to its own sub-mix bus. For example in an orchestral score: woodwinds, brass, percussion, and strings.
Smart MIDI import, which would have several modes:
MIDI replace, either by track or for all tracks. This would discard any MIDI information currently in the SONAR project for that instrument (or for all instruments referenced in the score), and bring in a fresh set of MIDI from the notation program. Any tracks added within the DAW (not in the score) would remain untouched, but any MIDI tweaks to the previously imported MIDI would be lost. Any effects chains or fader automation would be preserved.
MIDI refresh, which would be a much more granular operation. In this case, the import routine would look for any changes in the MIDI coming from the notation program. If any property of a note (pitch, length, etc) was different from the last import, then the old MIDI would be discarded and replaced with the new MIDI for that note. But if there had been no changes to a note, then the SONAR MIDI would be untouched, preserving any tweaks that had previously been made on the DAW side. If a note had originally been imported from the score and is no longer in the import file, then the note would be removed from the DAW. But any notes added within the DAW would be untouched. For this to be possible, the DAW would need to keep a shadow copy of the notation program's MIDI for each note in order to detect changes.
All of the above would be batch processes, as opposed to happening before our eyes in real time. Obviously a real time two-way solution would be much more elegant, but that would require much more development on the notation side, which isn't likely any time soon. As inelegant as the above framework is, this would be a huge time saver, and should work with just about ever major notation program right out of the box.