stevec, it's better when I bounce them, but still not as good as Cubase, for example. Please be aware that I'm talking not just about timestretching, but a pitchshifting also.
Beepster, of course I know that pitchshifting on the high values sound 'strange'. However, in the modern electronic music it is desirable effect, for example, when you chop the vocal and start to play with small chunks of it, pitch it up and down and convert them basically to the lead instrument. I checked out all of your suggestions - thank you very much for them, but for my workflow it's not working. Just imagine, I have a phrase which I cut out to 10 different small pieces. I start to mangle with them, move around, pitch shift, try to create some melodic pattern. It's HUGE PITA to do offline rendering or using Melodyne all the time when I want to do this kind of pitch shift. Basically, from what I learned, there are always two working solutions right now:
1. Load vocal phrase to the sampler with slice function as well as time stretching (Kontakt, MachFive or HALion) and try to do it via MIDI.
2. Try to imagine final melody in my mind, chop up the vocal sample to the small pieces, move them around, bounce these pieces to one file and load up melodyne just for pitch shifting. But it's counter productive, because if I decide to move the pieces to different places I need to re-melodyne it.
The best thing will be if Cakewalk decided to do proper real-time pitch shifting with selectable algorithms like in Cubase, Live, Reaper, etc. Now it's show stopper for my workflow and I concider to postpone my research with SONAR and stay with Cubase, despite of clip fx, pro channel, smart tool and overall GUI are look amazing. I understand that my request will help to minority of SONAR users, because there are mostly guys, who are making acoustic stuff and simply don't need that type of functions, so I guess it won't happen soon ;(