CAL for non-linear CC curves

Author
Vovchik
Max Output Level: -74 dBFS
  • Total Posts : 847
  • Joined: 2005/01/24 00:47:59
  • Location: Staten Island, NY
  • Status: offline
2008/04/17 12:34:16 (permalink)

CAL for non-linear CC curves

There is one aspect in MIDI editing where Sonar is still behind others: drawing non-linear Controller Change curves in PRV.

Recently I've bought Presonus Firebox and it was bundled with copy of Cubase LE. Being extremely curious about everything concerning musical software, I immediatly installed Cubase to see what's going on.
There was one thing I liked very much. In Piano Roll (Graphical Editor in Cubases's terms) you can draw not only linear CC curves, but also parbolic.



In Sonar you can draw linear CC only. It was so in version 3 fifteen years ago, it is so today.

Some time ago I found a CAL script named INTERPOL.CAL which allows you to draw non-linear curves.

http://www.box.net/shared/12xxm274g4

Insert two CC events, select them



run CAL and it fills the gap between events:



I'm appealing to those who has CAL programming experience. It would be great to modify the script:

1. No input questions. Just select two events, run CAL and it fills the gap with maximum density.
2. Two separate scripts instead of one. One for the "fast curve" like on the above picture, and second for the "slow curve":



I hope we can solve this problem and make working with Sonar more effective.

If It Ain't Broken, Don't Fix It
#1

13 Replies Related Threads

    arkiruthis
    Max Output Level: -84 dBFS
    • Total Posts : 343
    • Joined: 2008/02/13 09:49:17
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/17 12:46:03 (permalink)
    +1!

    This was one of a minority of things that I enjoyed in Cubase. Parabolas are nice for doing crescendos with sample libraries like Garritan etc. Miss it quite a lot in Sonar.

    Whilst CAL would be a great option, I'd still love to be able to draw parabolas directly in the CC strip.

    Anyway, *bump*.

    #2
    Vovchik
    Max Output Level: -74 dBFS
    • Total Posts : 847
    • Joined: 2005/01/24 00:47:59
    • Location: Staten Island, NY
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/17 19:45:26 (permalink)
    Thanks arkiruthis, I hope we're not alone.

    If It Ain't Broken, Don't Fix It
    #3
    Rbh
    Max Output Level: -52 dBFS
    • Total Posts : 2349
    • Joined: 2007/09/05 22:33:44
    • Location: Indiana
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/17 20:28:09 (permalink)
    Non linear is so much easier with the pencil tool...define your own shape.

    I7 930 2.8 Asus PDX58D
    12 Gig
    Appollo
    CbB, Sonar Pro, Reaper, Samplitude, MixBuss
     Win7 Pro

    http://www.soundclick.com/bands/default.cfm?bandID=902832
    #4
    Vovchik
    Max Output Level: -74 dBFS
    • Total Posts : 847
    • Joined: 2005/01/24 00:47:59
    • Location: Staten Island, NY
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/18 01:30:30 (permalink)
    Drawing accurate curve like the one on the picture above is not easy at all.

    If It Ain't Broken, Don't Fix It
    #5
    Beagle
    Max Output Level: 0 dBFS
    • Total Posts : 50621
    • Joined: 2006/03/29 11:03:12
    • Location: Fort Worth, TX
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/18 05:17:14 (permalink)
    excellent! thanks, vovchik!

    http://soundcloud.com/beaglesound/sets/featured-songs-1
    i7, 16G DDR3, Win10x64, MOTU Ultralite Hybrid MK3
    Yamaha MOXF6, Hammond XK3c, other stuff.
    #6
    Twigman
    Max Output Level: -38.5 dBFS
    • Total Posts : 3667
    • Joined: 2006/08/24 04:45:15
    • Location: United Kingdom of Great Britain & Northern Ireland
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/18 09:14:31 (permalink)
    I use envelopes instead. Slow curve/Fast curve normally does it.
    post edited by Twigman - 2008/04/18 09:15:52

    Become a Fan on Facebook
    Buy our stuff on iTunes
    Q9550-P5QL-E-8GB1066RAM-GT9800 1GB-RME HDSP9632-W7Prox64-X2x64
    #7
    Vovchik
    Max Output Level: -74 dBFS
    • Total Posts : 847
    • Joined: 2005/01/24 00:47:59
    • Location: Staten Island, NY
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/18 09:25:20 (permalink)
    Yes, envelopes have fast/slow modes, I know, but that's a different matter.
    I'm talking about MIDI events.

    If It Ain't Broken, Don't Fix It
    #8
    Twigman
    Max Output Level: -38.5 dBFS
    • Total Posts : 3667
    • Joined: 2006/08/24 04:45:15
    • Location: United Kingdom of Great Britain & Northern Ireland
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/18 09:31:37 (permalink)

    ORIGINAL: Vovchik


    I'm talking about MIDI events.

    So am I.
    I use Envelopes for MIDI events.

    Become a Fan on Facebook
    Buy our stuff on iTunes
    Q9550-P5QL-E-8GB1066RAM-GT9800 1GB-RME HDSP9632-W7Prox64-X2x64
    #9
    Vovchik
    Max Output Level: -74 dBFS
    • Total Posts : 847
    • Joined: 2005/01/24 00:47:59
    • Location: Staten Island, NY
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/18 09:45:21 (permalink)
    Well, when I need envelopes, I use them.

    Here I'm trying to find somebody who can modify existing CAL (see the link above) the way I explained. It has nothing to do with envelopes.

    If It Ain't Broken, Don't Fix It
    #10
    Twigman
    Max Output Level: -38.5 dBFS
    • Total Posts : 3667
    • Joined: 2006/08/24 04:45:15
    • Location: United Kingdom of Great Britain & Northern Ireland
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/18 09:47:33 (permalink)

    ORIGINAL: Vovchik

    Well, when I need envelopes, I use them.

    Here I'm trying to find somebody who can modify existing CAL (see the link above) the way I explained. It has nothing to do with envelopes.

    Why bother , though, when envelopes will give you exactly what you're looking for?

    Become a Fan on Facebook
    Buy our stuff on iTunes
    Q9550-P5QL-E-8GB1066RAM-GT9800 1GB-RME HDSP9632-W7Prox64-X2x64
    #11
    Vovchik
    Max Output Level: -74 dBFS
    • Total Posts : 847
    • Joined: 2005/01/24 00:47:59
    • Location: Staten Island, NY
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/18 09:51:40 (permalink)
    OK, let's put it this way: I don't like envelopes. I like to use controllers instead, at least where it's possible.

    If It Ain't Broken, Don't Fix It
    #12
    Vovchik
    Max Output Level: -74 dBFS
    • Total Posts : 847
    • Joined: 2005/01/24 00:47:59
    • Location: Staten Island, NY
    • Status: offline
    RE: CAL for non-linear CC curves 2008/04/18 21:22:33 (permalink)
    Two more CALs for CC curves drawing

    http://www.box.net/shared/mmmxfe3kg8

    If It Ain't Broken, Don't Fix It
    #13
    rogeriodec
    Max Output Level: -75 dBFS
    • Total Posts : 753
    • Joined: 2004/04/09 13:55:04
    • Location: Brazil
    • Status: offline
    Re: RE: CAL for non-linear CC curves 2016/04/20 13:47:45 (permalink)
    Interpol.cal works, but it is very manual and labor intensive.
    It's a shame that after so many years, yet there is an option to draw CC curves directly in the Piano Roll View.



    rogeriodec.com.br


    * Cakewalk By Bandlabs (always lastest versions), Window 10 x64
    * Focusrite Scarlett Solo Audio Interface
    * Intel i7-4790K CPU @ 4.00 GHz / ASROCK EXTREME 4 Z97 Mobo
    * 2 SSD Samsung Evo 250 Gb (RAID-0) + 1 Western Digital 2 Tb + 1 Seagate 1 Tb
    * Onboard video / 16 Gb RAM HyperX Fury 1600 Mhz
    * 3 LCD Monitors
    * Axiom 61 MIDI Controller, Tapco S5 Active Studio Monitors
    #14
    Jump to:
    © 2025 APG vNext Commercial Version 5.1