I still rewire Giga Studio 3 in Sonar 4.0.2 in XP when I'm working on my old ( and very familiar ) rig.
It's awesome most of the time but the is some unfinished business there, either with GS3 or how Sonar 4 deals with rewire.
Using 1 port 16 instruments in GS to 32 mono audio tracks is Sonar it all just works very easily.
No problem printing a full mix. ( File > Export > Audio ) or freezing GS3.
Going to 2 ports or above it gets strange because either GS3 or Sonar won't render or freeze anything other than the first port so to get a full mix I have to do a bit or rewiring of my own, changing the sound card output in Sonar to my second sound cards digital channel, and then using Sound Forge 7 to capture a real time digital mix off of my first sound cards digital channel which is receiving the full mix from the other sound card.
It works. It sounds just like it should. It's just a few more button pushes to get to the end of a project.
Now as to my new rig ... X3 in Win 7 with Komplete 9 Ultimate ...
I still haven't proven to myself that Kontakt can be as powerful and run as many instruments as GS3 can in XP
without bringing X3 to it's knees. I already suspect that latency is more of a problem in X3 on Win 7 than in Sonar 4 on XP. I almost always get a drop out when starting something up in X3 when set to 2.9 MS (ASIO 128)
I never get drop outs in Sonar 4.0.2 on XP and I almost always am running at 1.5MS WDM.
Well, once in a blue moon.
I'd like to switch over to WDM in X3 to test but the "friendly" ( yea right ) driver names thing is a nightmare and I'm going to have to really mess with it to find the audio ins and outs I want used, because I don't want them all in use.
There seems to be one major down side to Kontakt compared to Giga Studio.
In GS I can build a performance and have all of the outputs assigned to just mesh flawlessly with all of the audio tracks in Sonar ... and THEN ... swap out remove, replace instruments and there's no change to the output assignments.
I'm not seeing that ability in Kontakt. Any time I change an instrument I need to re assign it's out put back to where it should be. That's a real time waster so far.