Varispeed using CAL: Is it possible?

Author
Peestie
Max Output Level: -90 dBFS
  • Total Posts : 27
  • Joined: 2007/08/09 10:42:12
  • Status: offline
2013/01/09 11:13:14 (permalink)

Varispeed using CAL: Is it possible?

I'm thinking of writing a CAL script that using X2's features to allow me to do varispeed (my only big gripe with Sonar). Basically it'd allow you to input how much you want to speed up or slow down the project and then it'll change the tempo correspondingly (meaning MIDI stays sync'd) and processes the audio with Groove Clips and, maybe, AudioSnap.

The thing is, I'm not really sure CAL can handle GrooveClips and can't really find much information about it in the help. It all seems to be based around MIDI stiff. 

So, am I barking up the wrong tree with this? Is CAL inadequate for this task? I might look into using Processing and see if that's possible since I remember a colleague using it to control another program.

Cheers.
#1

4 Replies Related Threads

    garrigus
    Max Output Level: 0 dBFS
    • Total Posts : 8599
    • Joined: 2003/11/05 17:23:21
    • Location: www.garrigus.com
    • Status: offline
    Re:Varispeed using CAL: Is it possible? 2013/01/09 12:02:50 (permalink)
    Even if you slow down or speed up the tempo, that's all you're going to get. You won't get any pitch changes in the audio, if that's the effect you're looking for. Groove Clips and AudioSnap allow you to sync audio to the project tempo, but they don't change the pitch of the audio along with those tempo changes. 

    And you can already insert smooth tempo changes over time in a project by using the Project > Insert Series of Tempos function.   

    Scott

    --
    Scott R. Garrigus - http://garrigus.com - SONAR X2 Power! - http://garrigus.com/?SonarX2Power
    * Author of the Cakewalk Sonar and Sony Sound Forge Power book series: http://garrigus.com/?PowerBooks
    * Author of the Cakewalk Sonar ProAudioTutor video tutorial series: http://garrigus.com/?ProAudioTutor
    * Publisher of the DigiFreq free music technology newsletter: http://digifreq.com/?DigiFreq
    * Publisher of the NewTechReview free consumer technology newsletter: http://newtechreview.com/?NewTechReview


    #2
    Peestie
    Max Output Level: -90 dBFS
    • Total Posts : 27
    • Joined: 2007/08/09 10:42:12
    • Status: offline
    Re:Varispeed using CAL: Is it possible? 2013/01/09 12:12:14 (permalink)

    That's why I need a script. I'm not looking for the tape-stop kind of effect.

    I was thinking of using the GrooveClip pitch control to do the pitch. I'm basically trying to write something that approximates Reaper's "playback rate" slider, though this would only do discrete input values, no automation obviously.
    The reason I was hoping to write a script was so that it could change: the project tempo(s), turn all clips to GrooveClips with 'stretch to tempo' to do the time-stretching and then GrooveClip's 'pitch' and/or 'fine pitch' parameters to mimic the change in "tape speed". The pitch would be calculate from the amount you wanted to increase or decrease the tempo.

    I'm not sure it'd be possible with CAL and I've just seen that it was actually deprecated!

    I think I'll have to look into Python but I've got a sinking feeling...
    #3
    garrigus
    Max Output Level: 0 dBFS
    • Total Posts : 8599
    • Joined: 2003/11/05 17:23:21
    • Location: www.garrigus.com
    • Status: offline
    Re:Varispeed using CAL: Is it possible? 2013/01/09 13:54:25 (permalink)
    No, you can't do that with CAL. It's not even aware of Groove clips.

    Scott

    --
    Scott R. Garrigus - http://garrigus.com - SONAR X2 Power! - http://garrigus.com/?SonarX2Power
    * Author of the Cakewalk Sonar and Sony Sound Forge Power book series: http://garrigus.com/?PowerBooks
    * Author of the Cakewalk Sonar ProAudioTutor video tutorial series: http://garrigus.com/?ProAudioTutor
    * Publisher of the DigiFreq free music technology newsletter: http://digifreq.com/?DigiFreq
    * Publisher of the NewTechReview free consumer technology newsletter: http://newtechreview.com/?NewTechReview

    #4
    Peestie
    Max Output Level: -90 dBFS
    • Total Posts : 27
    • Joined: 2007/08/09 10:42:12
    • Status: offline
    Re:Varispeed using CAL: Is it possible? 2013/01/09 15:49:49 (permalink)
    Thanks. Now that I've had more time to look at CAL I can see that. 

    I'm now on the hunt for other avenues!
    #5
    Jump to:
    © 2025 APG vNext Commercial Version 5.1