Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts?

Author
Beepster
Max Output Level: 0 dBFS
  • Total Posts : 18001
  • Joined: 2012/05/11 19:11:24
  • Status: offline
2015/09/29 15:10:52 (permalink)

Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts?

Hi, guys. Pretty straightforward. I just want to read up on CAL. Particularly the scripts included with Sonar then to a lesser extent about the scripting language itself and other useful scripts that may be floating around out there. The Reference Guide is a little sparse on details and it's hard to really nail down the best research materials on it all using the googley moogleys.
 
I'm assuming someone somewhere has put together an easy to digest guide on the topic for CAL n00bs. Wasn't quite ready to dig into it until now.
 
Thanks.
post edited by Beepster - 2015/09/29 15:20:01
#1

16 Replies Related Threads

    BobF
    Max Output Level: 0 dBFS
    • Total Posts : 8124
    • Joined: 2003/11/05 18:43:11
    • Location: Missouri - USA
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/09/29 16:02:38 (permalink)
    I just looked at the pdf manual for PA9 and it only has a few pages and refers to online help for a complete function reference.  I don't recall seeing anything more complete in any of the later manuals.
     
    That section does refer to a CAL tutorial by "Clockwork Music"
     

     
    Searching for 'Clockwork Music CAL tutorial' turned up:
     
    https://groups.yahoo.com/neo/groups/Cakewalk/conversations/topics/4784
     

    Bob  --
    Angels are crying because truth has died ...
    Illegitimi non carborundum
    --
    Studio One Pro / i7-6700@3.80GHZ, 32GB Win 10 Pro x64
    Roland FA06, LX61+, Fishman Tripleplay, FaderPort, US-16x08 + ARC2.5/Event PS8s 
    Waves Gold/IKM Max/Nomad Factory IS3/K11U

    #2
    BobF
    Max Output Level: 0 dBFS
    • Total Posts : 8124
    • Joined: 2003/11/05 18:43:11
    • Location: Missouri - USA
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/09/29 16:21:54 (permalink)

    Bob  --
    Angels are crying because truth has died ...
    Illegitimi non carborundum
    --
    Studio One Pro / i7-6700@3.80GHZ, 32GB Win 10 Pro x64
    Roland FA06, LX61+, Fishman Tripleplay, FaderPort, US-16x08 + ARC2.5/Event PS8s 
    Waves Gold/IKM Max/Nomad Factory IS3/K11U

    #3
    Beepster
    Max Output Level: 0 dBFS
    • Total Posts : 18001
    • Joined: 2012/05/11 19:11:24
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/09/29 16:26:50 (permalink)
    Thanks, Bob. There seems to be a site going by "hexichord" that boasts a bunch of CAL stuff but I'm always wary of clicking willy nilly. Anyone know what that sites about?
     
    And then there's the devexchange I've seen referenced around here usually in older threads. Never checked it out if it's even still a thing. That struck me as maybe more official?
     
    CAL Script searches does bring up a lot of odd stuff but none of it seems released/put together by Cake themselves. I'm getting the impression this all really old school... thus my confusion.
     
    Just don't want to go on a wild goose chase unless absolutely necessary and I know there are folks around here who know/use/write this stuff.
     
    I think scook posted some stuff ages ago on the topic (and I'm pretty sure writes in the language) but damned if I know where that all is.
     
    Not an emergency... just want to do some reading on it since I will be playing around some of it soon and always like to understand things beyond the basics.
     
    Cheers.
    #4
    mettelus
    Max Output Level: -22 dBFS
    • Total Posts : 5321
    • Joined: 2005/08/05 03:19:25
    • Location: Maryland, USA
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/09/29 18:20:40 (permalink)
    The best site I found is this one, which also has a link to a CAL Programming Guide (dated 24FEB2010) on it. There is actually a bunch of cool stuff on that site, but the CAL Programming Guide may be the specific thing you are after (and more than you wanted to know!).
     

    ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
    #5
    slartabartfast
    Max Output Level: -22.5 dBFS
    • Total Posts : 5289
    • Joined: 2005/10/30 01:38:34
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/09/29 19:44:08 (permalink)
    There used to be a Cakewalk hosted page on the developer's exchange. I have spent way too much time trying to find it. It looks like Cakewalk is more than tired of supporting this and wishes it would just go away. After all, if you have a step sequencer what more do you need to make music?
    #6
    Paul P
    Max Output Level: -48.5 dBFS
    • Total Posts : 2685
    • Joined: 2012/12/08 17:15:47
    • Location: Montreal
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/09/29 19:54:59 (permalink)
     
    There is also this thread that has a lot of info :  CAL files. Enjoy!
     
    Mudgel has compiled a huge collection of CAL scripts contained in "cal.rar"
     
    The link in his first message to this file has apparently changed to :
     
    https://onedrive.live.com/?id=DF413F5445183B18!7769&cid=DF413F5445183B18&group=0
     
    (and click on the CAL icon on the far right to download)
     
     

    Sonar Platinum [2017.10], Win7U x64 sp1, Xeon E5-1620 3.6 GHz, Asus P9X79WS, 16 GB ECC, 128gb SSD, HD7950, Mackie Blackjack
    #7
    mudgel
    Max Output Level: 0 dBFS
    • Total Posts : 12010
    • Joined: 2004/08/13 00:56:05
    • Location: Linton Victoria (Near Ballarat)
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/09/29 22:01:47 (permalink)
    I have a folder of Cal scripts and resources on my Onedrive. See my signature.

    Mike V. (MUDGEL)

    STUDIO: Win 10 Pro x64, SPlat & CbB x64,
    PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
    Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
    Monitors: Adam A7X, JBL 10” Sub.
    Audio I/O & DSP Server: DIGIGRID IOS & IOX.
    Screen: Raven MTi + 43" HD 4K TV Monitor.
    Keyboard Controller: Native Instruments Komplete Kontrol S88.
    #8
    Beepster
    Max Output Level: 0 dBFS
    • Total Posts : 18001
    • Joined: 2012/05/11 19:11:24
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/09/30 09:58:51 (permalink)
    Thanks muchly, doods. Starting to make sense now why info is so elusive. Not sure exactly why Cake would pull away from such a seemingly well known and useful (if not rather nerdy/complex) feature. I guess they want things to be more modern/user friendly but they could probably make some kind of "CAL Tool" or something to acheive that. Then again maybe that's what some of those MIDI FX things are supposed to be. As far as I can tell though some of the CAL stuff is the more effective (or ONLY) way to accomplish certain things. The idea of hacking up our own tools is pretty appealing as well even though I'm sure every possible useful function has already been written.
     
    Maybe keeping the wormhole/backdoor the scripts use is preventing other development from happening.
     
    Anyhoo... thanks again. Hopefully I'll be able to actually help others in the future with what I learn.
     
    Cheers.
    #9
    williamcopper
    Max Output Level: -68 dBFS
    • Total Posts : 1120
    • Joined: 2014/11/03 09:22:03
    • Location: Virginia, USA
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/10/02 16:43:19 (permalink)
    If and when they end CAL they'll never get another dollar from me.
    #10
    mettelus
    Max Output Level: -22 dBFS
    • Total Posts : 5321
    • Joined: 2005/08/05 03:19:25
    • Location: Maryland, USA
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/10/02 18:18:31 (permalink)
    slartabartfast
    There used to be a Cakewalk hosted page on the developer's exchange. I have spent way too much time trying to find it.




    When I found the site I linked above, I was doing a generic search and Google returned Cake's developers link, but it was pointing to a dead page. I think that link has since fallen off the Google search, but I was unable to find any "programming guide" that wasn't associated with a third party site.
     
    I am fairly certain that CAL is baked into the SONAR code, so is unlikely to see it "vanish" without a significant overhaul. There is really no reason to go to the trouble of removing it that I can see, but is also unlikely to see further development.

    ASUS ROG Maximus X Hero (Wi-Fi AC), i7-8700k, 16GB RAM, GTX-1070Ti, Win 10 Pro, Saffire PRO 24 DSP, A-300 PRO, plus numerous gadgets and gizmos that make or manipulate sound in some way.
    #11
    mudgel
    Max Output Level: 0 dBFS
    • Total Posts : 12010
    • Joined: 2004/08/13 00:56:05
    • Location: Linton Victoria (Near Ballarat)
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/10/03 04:52:56 (permalink)
    Noël has talked about CAL a few times. What I understand is that it will no longer be developed and the current CAL scripts included in Sonar will be the only ones for which hooks in Sonar will be preserved.

    So while there are tons of scripts out there, over time Sonar will no longer be able to run any scripts but those included in Sonar.
    post edited by mudgel - 2015/10/03 05:03:50

    Mike V. (MUDGEL)

    STUDIO: Win 10 Pro x64, SPlat & CbB x64,
    PC: ASUS Z370-A, INTEL i7 8700k, 32GIG DDR4 2400, OC 4.7Ghz.
    Storage: 7 TB SATA III, 750GiG SSD & Samsung 500 Gig 960 EVO NVMe M.2.
    Monitors: Adam A7X, JBL 10” Sub.
    Audio I/O & DSP Server: DIGIGRID IOS & IOX.
    Screen: Raven MTi + 43" HD 4K TV Monitor.
    Keyboard Controller: Native Instruments Komplete Kontrol S88.
    #12
    azslow3
    Max Output Level: -42.5 dBFS
    • Total Posts : 3297
    • Joined: 2012/06/22 19:27:51
    • Location: Germany
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/10/03 07:56:34 (permalink)
    mudgel
    So while there are tons of scripts out there, over time Sonar will no longer be able to run any scripts but those included in Sonar.

    "Our customers was confused by so many possibilities of our DAW. After long research, we have decided that perfect DAW should support one track only and one knob to control all its parameters simultaneously" :)

    Sonar 8LE -> Platinum infinity, REAPER, Windows 10 pro
    GA-EP35-DS3L, E7500, 4GB, GTX 1050 Ti, 2x500GB
    RME Babyface Pro (M-Audio Audiophile Firewire/410, VS-20), Kawai CN43, TD-11, Roland A500S, Akai MPK Mini, Keystation Pro, etc.
    www.azslow.com - Control Surface Integration Platform for SONAR, ReaCWP, AOSC and other accessibility tools
    #13
    robert_e_bone
    Moderator
    • Total Posts : 8968
    • Joined: 2007/12/26 22:09:28
    • Location: Palatine, IL
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/10/03 12:28:18 (permalink)
    Brain waves, or cerebral implant, or the software should just know.
     
    Bob Bone
     

    Wisdom is a giant accumulation of "DOH!"
     
    Sonar: Platinum (x64), X3 (x64) 
    Audio Interfaces: AudioBox 1818VSL, Steinberg UR-22
    Computers: 1) i7-2600 k, 32 GB RAM, Windows 8.1 Pro x64 & 2) AMD A-10 7850 32 GB RAM Windows 10 Pro x64
    Soft Synths: NI Komplete 8 Ultimate, Arturia V Collection, many others
    MIDI Controllers: M-Audio Axiom Pro 61, Keystation 88es
    Settings: 24-Bit, Sample Rate 48k, ASIO Buffer Size 128, Total Round Trip Latency 9.7 ms  
    #14
    FakeItTillUmakeIt
    Max Output Level: -90 dBFS
    • Total Posts : 45
    • Joined: 2015/01/25 13:06:24
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/10/03 13:03:52 (permalink)
    http://bikexprt.com/calfiles/index.htm

     
    I have an interactive tutorial from back in the proaudio days, and if I find it, I'll be sure to post it.
    post edited by FakeItTillUmakeIt - 2015/10/03 13:19:35
    #15
    twelvetone
    Max Output Level: -89 dBFS
    • Total Posts : 70
    • Joined: 2015/08/19 16:47:20
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/10/03 20:26:47 (permalink)
    mudgel
    Noël has talked about CAL a few times. What I understand is that it will no longer be developed and the current CAL scripts included in Sonar will be the only ones for which hooks in Sonar will be preserved.

    Is it really such a problem? Surely, internally, things like Take Lanes are packed in APIs of some sort, and exposing those shouldn't have any consequences?
    mudgel
    ... over time Sonar will no longer be able to run any scripts but those included in Sonar.

    That will be sad. I wanted to improve on the one I use often. 
    #16
    williamcopper
    Max Output Level: -68 dBFS
    • Total Posts : 1120
    • Joined: 2014/11/03 09:22:03
    • Location: Virginia, USA
    • Status: offline
    Re: Is there a definitive guide/tutorial/manual somewhere regarding CAL Scripts? 2015/10/05 16:07:19 (permalink)
    I don't use any of the scripts included in Sonar ... but I have a number of scripts that I use hundreds of times a session.    The simplest is to insert a patch change event before a note ... one keyboard shortcut key, one patch number, done.   The implementation in Sonar for the same thing takes about 20 times longer .. from half a second to 10 or 15 seconds of mousing.  Another changes patches to key switches and another changes keyswitches to patch changes.   Another changes all events to a certain channel, unfortunately necessary because how platinum deals with midi tracks now.
     
    post edited by williamcopper - 2015/10/05 16:18:50
    #17
    Jump to:
    © 2025 APG vNext Commercial Version 5.1