Anderton
DSP Stretching
Note that you can even apply this to a Region FX Clip, although I don’t think this uses Melodyne’s algorithms.
But Wait! There’s More!!
Although it’s not a SONAR core program solution per se, you can also use Melodyne to stretch time. However I haven’t really delved into it that much, because the DSP stretching function does the job and sounds good.
I use Melodyne all the time, so I can add to the post what I learned when upgrading to Sonar Professional recently from X1, getting to use ARA and did some tests.
DSP Stretching: Melodyne has to be "awaken". If one creates a RegionFx ->Melodyne, then the ctrl-shift right-border dragging on that region is performed by Melodyne's algorithm. I write this because I read it somewhere (don't recall if in cakewalk's or melodyne's website, they both have tutorials). But, moreover, once Melodyne is awaken and alive on that region fx clip, melodyne's algorithms are applied to any Region Fx Clip you create in the project then, because the ARA protocol is estabilished. When the "melodyned" regionFx Clip is bounced (so melodyne is dead), if there are still some region fx clips, when you bounce them then they are bounced by Sonar (Radius). So the question I ask myself when bouncing is: is melodyne alive now in this project?
Melodyne stretch: I've done some experiments at slowing a whole clip (2 beats) 10%, it seems nothing better than Radius, perhaps more extreme settings should be compared. So I use Radius for the general stretching (also in Audiosnap, offline). Melodyne is really effective at other tasks, i.e. when you alter the single notes within a clip, both in pitch and timing, minor to major, etc. (for instance I've got a commercial loop library with 40+construction kits, they are all minor: having one solution to adapt to song tempo, key and major scale is practical and it's done well within Melodyne ARA)