Earwax
Craig,
All that being said, can Sonar handle the two recording situations I cited above with equanimity?
Well, there are really two separate issues. The first is technical, and probably renders the second moot: If you're recording 30 tracks of heavy-duty VSTis into SONAR, the hit on the CPU is going to be significant, so the latency will be as well. That alone will be enough to prevent a live experience for the musicians regardless of whether you're recording audio
or the gestures that cause the instruments to create that audio.
Of course, computers keep getting faster and who knows, if Thunderbolt II becomes commonplace we might look back with amusement at the days when - imagine that! - musicians would hit a key on a keyboard and have the sound come out a dozen or more milliseconds later. So live recording using CPU-intensive, computer-based instrument setups seems pretty much like a non-starter anyway until computers and interfaces get faster.
But consider the following. Assume someone plays a keyboard that is not subject to random "happy accidents," so changing what one plays based on these random events is a non-issue. And let's pretend audible latency doesn't exist, because someday it won't.
If I set up a VSTi stand-alone in a laptop (no recording software), send its output to a speaker, and play it from a keyboard controller with a bunch of useful controls as if it was a hardware instrument, then you have your "live experience of playing keyboard" except of course for the latency.
If you set up that VSTi in a DAW (SONAR or whatever), enable input echo, send its output to a speaker, and play it from a keyboard controller with a bunch of useful controls as if it was a hardware instrument, then you again have the same "live experience of playing keyboard." Yes?
Now if you take the above scenario with the
only difference being that someone enabled "record"
without your knowing it before you started playing, you would still have the "live experience of playing keyboard." However now if you chose to, you could play back your part.
In this scenario, again if you ignore latency and random happy accidents, on playback shouldn't you hear exactly what you played live?
This doesn't obviate the need for recording VSTi outs for those situations where there are variations generated within the instruments or by happy accidents, so it's not an argument against including that feature because obviously, some people want it and have valid reasons for that. What I don't understand is why, in the scenarios given above, recording the gestures used to create a sound are somehow different from recording the sound itself.