This is worth one last try –
In live audio recording, there are two events that occur that can, to a certain extent, be considered “stochastic” (random) in nature. One is the production of the sound that is being recorded. The other is the actual performance of the musicians involved as it evolves over time. The two are, of course, inexorably intertwined. While MIDI can deal with the first event (unless the sound generator itself produces sound stochastically like some synths) pretty well, it doesn’t deal with the second event very well at all. The issue is compounded when more than one musician wants to record at the same time.
The reason for this is quite simple. And, in another post, I used the live recording of Yes’ “Gates of Delirium” as an example to illustrate that reason. But really, you can use the recording of any piece that includes shifting tempi, complex time signatures, and polyrhythms. Maybe the MIDI implementation in Sonar has changed exponentially since 8.5.3. I don’t know. But 8.5.3's MIDI implementation does not handle those changes in musical time very well at all. And, based upon the searches I just did on the Sonar forum for user comments regarding the subject of MIDI time in Sonar, it would appear that not much (if anything) has changed. This doesn’t surprise me. MIDI is MIDI.
So yes, as a singular event, when a guitarist plays through his amp sim (the non-stochastic element in his playing), the capturing of his performance works because (1) the end result of his stochastic event (his audio signal) is being recorded as he plays, and (2) there is no MIDI time event, to speak of, that he has to worry about with regard to the non-stochastic element (his amp sim). Applying the amp sim to the recorded event is just like applying any other effect to his recorded “clean” guitar performance. He can play any amalgam of time signatures, tempi, and polyrhythms he wants, and that will all be captured faithfully, real time, in his audio recording. I get that. I’ve always gotten that part. I’ve done it.
My issue appears when a MIDI musician chooses to record live with the guitarist. Assume for the moment that the two VSTi the keyboardist chooses to use have NO stochastic sound-generating elements. He is only recording MIDI data from his controller. If whatever music they are recording uses shifting tempi, different time signatures, and/or polyrhythms, the resulting captured performance won’t work. Well, let me qualify that. You may be able to get it to sorta work if you MIDI-map the timeline (tempo changes, time signature changes, etc.) of the entire piece prior to the recording. I’ve tried that. The “feel” sucks. And, the immediacy, fluidity and spontaneous inspiration of the performance are lost.
Live audio recording has no such limitations.
It has been suggested that using another computer loaded up with VST/VSTi would solve the problem. Well, yes and no. As mentioned before, I actually have done this, as recently as last month. But, if the musician using the laptop wants to record two different synths at the same time, he can’t do it using the first synth in standalone mode unless his audio interface has multiclient ASIO drivers. So, in my example where the keyboard player wants to use two different VSTi while performing, he has hit a brickwall. Chances are, his interface does not have multiclient ASIO drivers. In addition, the only way he can get his audio signal into the second computer is via digital-to-analog conversion, into the recording computer. Oh, just use his analog-to-digital out to the recorder you say? Okay, now we introduce clocking issues. Whoops, the digital drummer wants to join the fray with his laptop? Well, the digital clocking issue just went from bad to hell!
This, ladies and gentlemen, is the primary reason I want to see direct recording of VST/VSTi into Sonar. My guess is that most people reading this thread are one-person-in-studio-recording one-instrument-at-a-time individuals. I have already acknowledged that the suggested workarounds can work okay, depending on the elements involved. As an improvising musician who enjoys recording live with others, on the other hand, I find the current situation to be sorely lacking. If my computer can handle it, it makes sense I should be able to do it.
I would
LOVE for someone to please tell me I am wrong in all of this, and show me the light

Sorry for the book, but I’m pretty passionate about this. Thanks for reading.