3 incarnations and no "Envelope" improvements?

Author
moffdnb
Max Output Level: -64 dBFS
  • Total Posts : 1332
  • Joined: 4/27/2004
  • Status: offline
March 02, 09 3:19 AM (permalink)

3 incarnations and no "Envelope" improvements?

Hi all,

Looked at SONAR 8 demo and props to Cakewalk for all the improvements but what about "Envelopes". From what I see there still the same. Its one of the reasons I can't justify upgrading. I'm holding out for this.


Just posting my 2c and hope the Cakewalk folk look to improve envelope management in the next version. It can;t be overlooked forever...


#1

14 Replies Related Threads

    jackn2mpu
    Max Output Level: -47.5 dBFS
    • Total Posts : 2765
    • Joined: 11/8/2003
    • Location: Soprano State
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 02, 09 8:08 AM (permalink)
    What about envelopes? What 'problems' are you talking about? Enlighten us please.

    Jack
    Qapla!
    #2
    RTGraham
    Max Output Level: -57 dBFS
    • Total Posts : 1824
    • Joined: 3/29/2004
    • Location: New York
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 2:31 AM (permalink)
    There are issues with deleting sections of envelopes using the Edit -> Delete -> Delete Hole command. The resulting edited envelope is *not* what one would expect.

    Some users have encountered other problems with envelopes not behaving as expected as well. Like moffdnb, I really haven't felt compelled to upgrade from SONAR 6 knowing that the problems are still present in S8.

    ~~~~~~~~~~
    Russell T. Graham
    Keys, Vocals, Songwriting, Production
    russell DOT graham AT rtgproductions DOT com
    www DOT myspace DOT com SLASH russelltgraham
    #3
    Marah
    Max Output Level: -71 dBFS
    • Total Posts : 975
    • Joined: 2/4/2009
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 4:13 AM (permalink)
    Generally, Sonar envelopes are easy to create but not easy to manage.

    Envelope show/hide functionality needs to be less global, more track- and bus-oriented, ideally it would be totally track specific. The global approach feels like an early implementation that was never developed. Ditto envelope bypassing.

    The 'assign-envelope-to' functionality needs to be taken out of menus, with are too one at a time, opening-closing-opening-closing, and put into some kind of dialog, so it's less mouse and click intensive. Same with envelope color management.

    A wider range of segment shapes would be nice.

    There are inconsistencies in how envs work on tracks and buses when copying segments, eg., see this thread: http://forum.cakewalk.com/tm.asp?m=1443016

    The envelope tool needs to be rethought: It should be possible to use a modifier key with EITHER the select tool OR the envelope tool, which would turn one into the other. Having to explcitly switch between the two is a distracting speedbump... (this is true BTW of lots of Sonar's tools: not enough modifier key use... too much switching between tool modes... too much inconsistency between tools/command in differernt views, eg, TV and PRV....)

    And let's not forget clip envelopes... It should be possible to keybind clip envelopes and relocate them on the menu system. They're too important and useful to be mouse-only and buried so deep under a right click. Please please please please pleeeeeeease!!!!!!!!

    One more thing, from the post linked above: And it would be nice if hovering a mouse over a node or segment gave more info about it, and somehow let you do some property editing from the hover position, without having to right click and open (and then close) the properties box, just to *see* the values of a node/segment. It's all just way too clicky and linear.... step by step by step... like breadcrumbs. Like a first draft.
    post edited by Marah - March 06, 09 4:31 AM
    #4
    moffdnb
    Max Output Level: -64 dBFS
    • Total Posts : 1332
    • Joined: 4/27/2004
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 4:36 AM (permalink)
    Hear hear!


    meh!
    post edited by moffdnb - March 06, 09 6:04 AM
    #5
    Tom F
    Max Output Level: -48 dBFS
    • Total Posts : 2749
    • Joined: 7/8/2007
    • Location: Vienna (the one in Europe)
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 5:47 AM (permalink)

    ORIGINAL: moffdnb

    Here here!



    its: "hear, hear" actually

    ...trying to be polite... quick temper...trying to be...
    #6
    b rock
    Max Output Level: 0 dBFS
    • Total Posts : 8717
    • Joined: 12/7/2003
    • Location: Anytown (South of Miami), U.S.A.
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 7:18 AM (permalink)
    A wider range of segment shapes would be nice.
    I'd like to see this covered by a 'User' shape category. Perhaps a small child window, where users could graphically create envelopes, and store them as shape presets. I'm visualizing a similar process to hardware synth 'tracking generators'. I suppose that the same could be accomplished by 'capturing' an envelope in situ, with a 'Save Envelope as User Shape' command.

    It'd be helpful to have the current 'Snap to Grid' indicated somewhere while working with the Envelope Draw tool, as it has such a core relationship to its functionality. In the same vein, a better indication of the initial / current value position would be extremely useful, for much the same reason.

    And how about the missing reciprocal operation: Convert Shapes to MIDI? The current workaround utilizes a simple virtual MIDI cable routing, so it's not that difficult to implement. But 'Convert Shapes to MIDI' could benefit from having a user-adjustable data-thinning process. In fact, envelopes in general could use a procedure for 'intelligently' reducing node count to a workable number of nodes and line segments.

    In the VMC workaround mentioned above, input quantize simply 'piles up' the converted MIDI data onto the same 'stems' at the quantized points. CAL thinning routines work arithmetically; not as intelligent processing filters. The advantages of 'Convert Shapes to MIDI' include the ability to 'groove clip' former envelopes, and all of the dragging/copying/pasting operations that go along with it. Effectively, you're creating MIDI LFOs from envelopes/shapes, and they can be routed towards any track/synth/effect parameter as processing.

    This type of conversion also gives former envelope/shapes access to the Process menu. Length, Slide. Retrograde, Groove / Quantize, the Interpolate goldmine (labyrinth), ... all can be used to manipulate the results into a huge variety of practical & useful 'shapes'.

    It should be possible to use a modifier key with EITHER the select tool OR the envelope tool, which would turn one into the other.
    When the Envelope Draw tool first landed, I spent many a frustrated moment looking for this very operation. It seemed like such an obvious inclusion that I figured I must be missing something.
    #7
    Vovchik
    Max Output Level: -74 dBFS
    • Total Posts : 847
    • Joined: 1/24/2005
    • Location: Staten Island, NY
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 8:43 AM (permalink)
    And how about simple "Create Node At NOW Time"?

    If It Ain't Broken, Don't Fix It
    #8
    bitflipper
    01100010 01101001 01110100 01100110 01101100 01101
    • Total Posts : 26036
    • Joined: 9/17/2006
    • Location: Everett, WA USA
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 2:33 PM (permalink)
    While we're grousing about envelopes, I'll toss in my favorite envelope-related feature requests: envelope scaling and inversion.

    Scaling means being able to select an envelope or a portion of an envelope and increase or decrease the magnitude of each node's variance from the mean. Example: you have a carefully-crafted volume envelope on a track that's just perfect but you just want to make the volume swings more dramatic (or more subtle) overall.

    Inversion means turning an envelope upside-down. You could copy an envelope from one track, paste it into another track and invert it so that each track's envelope is a mirror-image of the other. Or clone an envelope within the same track and invert it, so that two parameters can be automated in a complementary fashion, such as bringing up one filter while bring down another.

    I can think of lots of other things I'd like to be able to do with envelopes, but these two are the most useful and probably trivial to implement.


    All else is in doubt, so this is the truth I cling to. 

    My Stuff
    #9
    b rock
    Max Output Level: 0 dBFS
    • Total Posts : 8717
    • Joined: 12/7/2003
    • Location: Anytown (South of Miami), U.S.A.
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 2:54 PM (permalink)
    I'll toss in my favorite envelope-related feature requests: envelope scaling and inversion.
    By 'bouncing' an envelope to MIDI through a virtual MIDI cable, you can both scale and invert the results with Process -> Interpolate. Returning that to an envelope again (Convert MIDI to Shapes) isn't perfect; mainly due to the interpretation of the 'curves' between nodes. But the 'bounced' MIDI file can serve the same function, in most cases.
    #10
    cyberzip
    Max Output Level: -78 dBFS
    • Total Posts : 613
    • Joined: 11/12/2003
    • Location: Sweden
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 3:38 PM (permalink)
    Very good suggestions for envelope enhancement!

    ORIGINAL: Vovchik

    And how about simple "Create Node At NOW Time"?


    Ah, yes this might be a useful addition to the existing "Create envelopes at selection". (A very useful, but maybe a bit forgotten feature...)
    #11
    dreamkeeper
    Max Output Level: -54 dBFS
    • Total Posts : 2141
    • Joined: 12/5/2004
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 4:13 PM (permalink)
    (not directed at you, Tom - only quoting you to make a point)

    By 'bouncing' an envelope to MIDI through a virtual MIDI cable, you can both scale and invert the results with Process -> Interpolate.

    Which of course begs the question why envelope data can't be processed directly via Interpolate. Still clunky, but at least workable - should be a no-brainer.


    Returning that to an envelope again (Convert MIDI to Shapes) isn't perfect; mainly due to the interpretation of the 'curves' between nodes.

    Right. Which brings us to yet another area that's in serious need of improvement. The screwed generation of envelope segments also happens with writing/recording automation as well as drawing with the freehand tool. You draw e.g. a smooth arc, and Sonar creates segments that bend in the opposite direction - ummm... very useful. And you cannot even change the properties of multiple selected segments, only one at a time - ridiculous!

    And that archaic distinction between "slow", "fast" and "linear" segments has to go too. Imho there's only 2 types needed: jump and curve. With the latter being able to be "bent" seamlessly between slow and fast extremes, linear being just a special case of a curve. If they really want to step it up further than that, well... how about "Absynth-style" envelopes, including superimposed LFOs, the ability to link envelopes to a master and a set of master controls/variables? This is 2009 after all, no? The line between DAW and synth is getting more and more blurred anyway - which I consider a good thing.

    It's really amazing how, after all these upgrades, automation seems to be still the stepchild of Sonar development.

    werner

    "... must've been another of my dreams ..."
    #12
    b rock
    Max Output Level: 0 dBFS
    • Total Posts : 8717
    • Joined: 12/7/2003
    • Location: Anytown (South of Miami), U.S.A.
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 5:16 PM (permalink)
    And that archaic distinction between "slow", "fast" and "linear" segments has to go too. Imho there's only 2 types needed: jump and curve. With the latter being able to be "bent" seamlessly between slow and fast extremes, linear being just a special case of a curve.
    Agree 100%. "Slow" and "fast" terms (as shown in Sonar's envelopes) change, when applied to increasing or decreasing values. And there's no need to look beyond the in-house Instruments development for solutions. Take DimPro / Rapture's envelopes as a ready-made template.

    Drag the line segments up or down to the desired shape. Hit a keyboard shortcut to switch between a variable power & an exponential curve. Double-click on a line segment to return to linear. For that matter, a line segment, dragged to either extreme, gives the same result that a "jump curve" does.

    The nodes placement is free-wheeling by default, or 'snaps to grid' with a context menu setting. There are several methods for zooming, advancing, and fitting the envelope; all within easy reach. And 'scaling' and 'inversion' are handled by positive/negative Depth amounts.
    post edited by b rock - March 06, 09 5:29 PM
    #13
    Marah
    Max Output Level: -71 dBFS
    • Total Posts : 975
    • Joined: 2/4/2009
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 5:41 PM (permalink)

    ORIGINAL: Vovchik

    And how about simple "Create Node At NOW Time"?


    You can do this by taking a snapshot, which will create a node at the now time and at the control's current value. Very convenient for setting up automation targets.
    #14
    geetsifly
    Max Output Level: -87 dBFS
    • Total Posts : 192
    • Joined: 10/17/2008
    • Location: an undisclosed location outside Chicago
    • Status: offline
    RE: 3 incarnations and no "Envelope" improvements? March 06, 09 7:16 PM (permalink)
    OK I love Sonar and I am not ****ing but I recently found an odd bug that can use fixing. Envelopes do not seem to operate when Sonar is recording anything. This is in Sonar 7PE. I had recorded a midi track and am a weak keyboard player so I drew in the pitch bends with an envelope. I tried using the midi track to drive an external sound module. I of course wanted to record the sounds module in order to mix. What I found is that I could record the module but the pitch bends were not there. Tech support acknowledged the issue and recommended I draw them in from the piano roll view. I did this but it is not as easy.

    #15
    Jump to:
    © 2025 APG vNext Commercial Version 5.1