Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Ways to link/create automation envelopes across tracks so adjusting one affects all?
Edit: This does not seem to be currently possible so vote for it as a new feature here... http://forum.cakewalk.com...pesLanes-m3276224.aspx Despite the opener of my OP this apparently is NOT a simple one and should be corrected IMO so please upvote that thread. Original Post... ================================================================================ This is likely a simple one. Basically I would like to set things up so if I have four tracks and want to create envelopes that affect all four tracks that I can do so by simply adjusting an envelope on one track. More specifically I would kind of like to do this on "per envelope" basis. Like linking Automation lanes. Example: Maybe I have four tracks with five envelopes in automation lanes. For Automation Lane 1 I want to have all four tracks respond to any changes I make in any of the four tracks (so they are "linked" and remain identical). Let's pretend that's a volume automation. For Tracks 1 and 3 I want to have Automation lane 2 in both tracks "linked" so they remain identical as I tweak one or the other (but Tracks 2 and 4 do not change). Let's say these lanes will be mapped to Pan. For Tracks 2 and 4 I would again have them linked and set to Pan so they can have automation written for them simultaneously but independently of the pan on Tracks 1 and 3 (so Tracks 1 and 3 pan one way and Tracks 2 and 4 pan differently). I'm guessing that maybe for track's 2 and 4 maybe I could use automation lane 2 as well because they would NOT be linked to Track's 1 and 3's Automation Lane 2... maybe not. Then Automation Lanes 3-5 remain independent for individual track effects (so maybe Lane 3 on Track 1 goes to Bifilter and Lane 3 on Track 2 goes to a Phaser Speed paramater... etc). This is about editing the envelopes in the lanes. Not writing them with a controller or something (which I may do as well but mostly I want to link the lanes/envelope changes). Again, ideally, I would want to just select automation lanes I want "linked" on two different tracks (or even within the same track), link them and then if I move a node (or multiple nodes) in one of the linked lanes the changes will appear in all the "linked" lanes no matter where they appear. Sorry if that sounds weird. Automation envelope stuff has always kind of freaked me out and I've avoided it but it's time to start getting a handle on this. Maybe I'm thinking about this the wrong way and I should be linking controls instead but as always I am sure there are more than one way to skin this particular cat so (as always) I just want to hear any approaches you guys use to get things like this done. I would of course like to avoid copying and pasting automation if at all possible. Time to stop fearing complex automation. Thanks, doods and/or dudettes. Cheers.
post edited by Beepster - August 23, 15 3:10 PM
|
bapu
Max Output Level: 0 dBFS
- Total Posts : 86000
- Joined: 11/25/2006
- Location: Thousand Oaks, CA
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 22, 15 12:49 AM
(permalink)
Simples. Route it all to a bus and put a envelope on that. Or am I missing something.
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 22, 15 1:04 PM
(permalink)
bapu Simples. Route it all to a bus and put a envelope on that. Or am I missing something.
Hi, Baps. Unfortunately yes. I need to deal with stuff at track level before hitting the bus (so dealing with track levels and track effects parameters before they hit the group bus... like let's say a bunch of multi tracked guitars). Definitely bus automation is the best way to go for most stuff (and anyone new reading this should look into that first... I'm being a spazz) but I'm going for more in depth control at track level. Thing is I do so many layers of tracks that are intended to do different things that I need to control it from the tracks. Also the extra advantage of all these layers is I can add and twist effects on some layers and not others (or have different effects going nuts on the others) it can do some crazy stuff. Basically... I'm being a freaking weirdo... as usual. Hope you've been well, Bapso and thanks.
|
Vastman
Max Output Level: -50 dBFS
- Total Posts : 2508
- Joined: 8/30/2006
- Location: Oakland, CA
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 22, 15 8:25 PM
(permalink)
Whenever I'm editing envelopes these days I just highlight the region of the tracks I want to work on and grab an envelope node and they all move together... Course, I'm a simpleton... can't imagine what you're trying to do...
Dana We make the future... Climate Change MusicVastMaschine:SP4L/W10/i74930K/32GB/RME/CAD E100s; The Orchestra! NOVO!/Inspire/BohemianViolin&Cello, ARK1&2,/MinimalCapriccioMaximoSoto/OE1&2, Action&Emotive/Omni2/Tril/RMX/All OrangeTree/Falcon/APE Jugs/Alpha&Bravo/BFD3 & SD3Gravity/DM307/AEON/DM/Damage/Diva/HZebra/Hive/Diversion/VC4/Serum/Alchemy/blablablaSpitfire/8DIO/SL/KH/EW/NI; Shred1&2/AGF,G,M&T Torch&Res&Ren/GD-6; Ibanez SR1200&SR505NOVAX FanFret Tele&Strat
|
Keni
Max Output Level: -17.5 dBFS
- Total Posts : 5769
- Joined: 11/4/2003
- Location: Willits, CA USA
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 22, 15 10:09 PM
(permalink)
This touches on some long awaited topics...
Copy/paste and multi-track selection has been difficult. I've always had trouble with this even though some of it works...
I'll look some more and see what current status I find... I can't remember offhand when I last tried...
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 23, 15 10:24 AM
(permalink)
Keni This touches on some long awaited topics...
Copy/paste and multi-track selection has been difficult. I've always had trouble with this even though some of it works...
I'll look some more and see what current status I find... I can't remember offhand when I last tried...
This is not encouraging. I figured it would make pretty basic sense to be able to group automation envelopes like this. I've been casually poking around in my various tuts and manuals (but will continue digging) and it's all quick grouping stuff which requires selecting everything every time. That is going to be extremely time consuming. Copying/Pasting is just as cumbersome (if not more so). So I figured maybe the reason this feature doesn't seem to exist is I was looking at it from the wrong angle. I tried the Control Group method I mentioned in my OP. If the controls are grouped then if one envelope is adjusting one control in the group then certainly the other should move as well... ya? Unfortunately this does not seem to be the case. Even if it did I don't think I can use control grouping on all the things I want (like plugins). The WEIRDEST part though was with playback stopped if I adjusted an envelope in a control group even though the envelope in the second track's automation lane (the one not being edited) doesn't move the little Value amount changes with adjustments being made on the first track. When playback starts though nothing happens (the Value doesn't change). This is all a little strange to me. Maybe I uncovered a flaw of some sort? This does seem like it would be intentionally programmed behavior. Anyway... I'm starting to think this is going to end up being a feature request. I am actually quite disappointed with this one because it only seems logical you'd be able to link/group envelopes like you can with clips and that grouped controls would follow the movements of a control being adjusted VIA automation. I'm going to really have to study up on this to see what I can come up with but really if anyone knows of a way (or multiple ways) to do this or efficient workarounds I would be ever so greatful. Thanks. PS: Hopefully I'm not coming across as a d*ck about this. I'm sure I'm just missing something but I am indeed quite surprised this isn't a feature that was implemented years ago. I can't imagine the thousands of user hours wasted mucking about manually selecting things... especially before Lanes were introduced. Yikes!
|
brundlefly
Max Output Level: 0 dBFS
- Total Posts : 14250
- Joined: 9/14/2007
- Location: Manitou Spgs, Colorado
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 23, 15 12:01 AM
(permalink)
Beepster
bapu Simples. Route it all to a bus and put a envelope on that. Or am I missing something.
Thing is I do so many layers of tracks that are intended to do different things that I need to control it from the tracks. Also the extra advantage of all these layers is I can add and twist effects on some layers and not others (or have different effects going nuts on the others) it can do some crazy stuff.
This conflicts with the idea of having linked envelopes. Either you want multiple tracks to be affected alike or not. You can always have individual control over one type of envelope/FX at the track level while using buses for the ones that are shared. I'd have to see a specific example of what you want to achieve to understand how busing doesn't serve the purpose. As far as grouping goes, I think what you're seeing is that the control grouping function groups the "levers" not the parameters they control. And envelopes are another type of "lever" that over-rides the track controls during playback (unless you're hanging on to the widget with the mouse during playback). In other words, the envelope and track control are contending for control of the parameter as opposed to the envelope driving the track control (and thus affecting grouped controls).
SONAR Platinum x64, 2x MOTU 2408/PCIe-424 (24-bit, 48kHz) Win10, I7-6700K @ 4.0GHz, 24GB DDR4, 2TB HDD, 32GB SSD Cache, GeForce GTX 750Ti, 2x 24" 16:10 IPS Monitors
|
Keni
Max Output Level: -17.5 dBFS
- Total Posts : 5769
- Joined: 11/4/2003
- Location: Willits, CA USA
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 23, 15 12:04 AM
(permalink)
No... Nothing you did wrong...
This has been an issue since envelopes were originally added.
I guess they felt creating lanes and all the new issues it supports (and lacks) more important?
It must be that only a few people need to be able to group envelopes or copy/paste them...
If I remember from earlier attempts, envelopes can be copied using the copy/paste special? I got so frustrated trying to get around these issues that I simply turned to doing the edits faster!
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 23, 15 1:01 PM
(permalink)
brundlefly
Beepster
bapu Simples. Route it all to a bus and put a envelope on that. Or am I missing something.
Thing is I do so many layers of tracks that are intended to do different things that I need to control it from the tracks. Also the extra advantage of all these layers is I can add and twist effects on some layers and not others (or have different effects going nuts on the others) it can do some crazy stuff.
This conflicts with the idea of having linked envelopes. Either you want multiple tracks to be affected alike or not. You can always have individual control over one type of envelope/FX at the track level while using buses for the ones that are shared. I'd have to see a specific example of what you want to achieve to understand how busing doesn't serve the purpose. As far as grouping goes, I think what you're seeing is that the control grouping function groups the "levers" not the parameters they control. And envelopes are another type of "lever" that over-rides the track controls during playback (unless you're hanging on to the widget with the mouse during playback). In other words, the envelope and track control are contending for control of the parameter as opposed to the envelope driving the track control (and thus affecting grouped controls).
brundlefly
Beepster
bapu Simples. Route it all to a bus and put a envelope on that. Or am I missing something.
Thing is I do so many layers of tracks that are intended to do different things that I need to control it from the tracks. Also the extra advantage of all these layers is I can add and twist effects on some layers and not others (or have different effects going nuts on the others) it can do some crazy stuff.
This conflicts with the idea of having linked envelopes. Either you want multiple tracks to be affected alike or not. You can always have individual control over one type of envelope/FX at the track level while using buses for the ones that are shared. I'd have to see a specific example of what you want to achieve to understand how busing doesn't serve the purpose. As far as grouping goes, I think what you're seeing is that the control grouping function groups the "levers" not the parameters they control. And envelopes are another type of "lever" that over-rides the track controls during playback (unless you're hanging on to the widget with the mouse during playback). In other words, the envelope and track control are contending for control of the parameter as opposed to the envelope driving the track control (and thus affecting grouped controls).
There isn't a conflict at all actually when you want to go beyond controlling ALL paramaters on multiple tracks. I want to separate specific parameters from such a group. It wouldn't be possible with a single bus. I would have to create multiple busses for each paramater. That also means having to reset what effects are where (so I'd have to remove the effects from the tracks and move them to the busses and figure out the chains and routing/etc... kind of a mess). The example I gave was pretty thorough but perhaps too long winded so I'll try to simplify it. Track Count = 4 (2 sets of 2 double guitars). All tracks feeding a single bus. Envelopes = 4 per track Envelope 1 = Volume Envelope 2 = Pan Envelope 3 = An effect parameter (let's say BiFilter) Envelope 4 = An different effect parameter (let's say the drive knob inside an amp sim) Tracks 1, 2, 3, 4 = Volume Envelope (which could be done on the Bus but I'd rather do it on the track for various reasons like maybe I will want to unlink the envelopes at certain areas to accentuate on guit or another or pairs of guits). Tracks 1, 3 = Pan Envelope (while tracks 2 and 4 remain where they are tracks 1 and 3 are panned by the envelope) Tracks 1, 4 = BiFilter effect (while tracks 2 and 3 have no bifilter effect changes). Tracks 2, 4 = Sim Drive effect (while tracks 1 and 3 retain their drive settings). That is obviously a completely hypothetical example and not really based in what I am actually trying to do (but somewhat based on some stuff I want to try). By adding and linking those specific envelopes as described then I KNOW the exact paramaters I want to change together with the envelopes will do so without having to figure it all out each and every time with the automation lanes exposed. Without the link I would have to select all those groups manually with lanes open for every change I make. Doing a complex setup like that on the bus level would be even crazier and I personally prefer to use my busses to gel such subsets of tracks than get too crazy with automation and effects (eg: Volume/Gain/Pan is totally fine at bus level for the whole group... but trying to separate it all out into complex changes as described is impractical especially when effects that have a proper place in the signal chain are factored in). Knowaddimean? As far as Control Groups I do get the overide for envelopes but to me I kind of consider an envelope as the "unseen hand on the dial" so if I group a control and want it to be guided by my actual hand via controller it makes sense that I would want my "unseen hand" to perform the same function. You do have to remember that I'm a relative newcomer to all this so the "conventions" of how things have always worked aren't engrained like it is for those who've been doing this for many years. When I encounter stuff like this that people have maybe just worked around and accepted as proper procedure it can be a little surprising. Again, not trying to be a d*ck or argumentative (I hope you all know me better than that), I just think this, if not already implemented, should be because it does make sense and I don't think it would be all that hard to include as an option. All that would need to happen to make this ultra awesome is... 1) Provide an option to Link automation lanes/envelopes 2) Provide an option to set control groups (or subsets of control groups) to follow automation being generated from one track to all tracks in the group As I said... it's fine. I will have to work out my own system for this and it's obvious this is the status quo (so I have to learn to work within that which is why I study and try things all day everyday) but it really would be great if these features were implemented. I doubt I am the only one who could make use of such a scheme. Fortunately Cake are receptive to such ideas. I will let this thread go for a bit to see if any other suggestions roll down the pipe but I am getting the impression this has now become a Feature request. Base on Kenny's posts here I have also come up with maybe an extra idea. 3) Have an option that when you link an envelope with data to one that does not have data (or has different data) that the new envelope added acquires the properties/values of the first envelope (or group of envelopes). Kind of like a copy/paste envelope that also links the envelopes. Then when envelopes are removed from the group they retain the properties/values acquired and become independent again. I have seen reams of questions and complaints about copy/pasting envelopes across tracks (which is part of the reason why automation has scared the pizz out of me for so long) so these types of options would likely be a real boon to the program. I have no idea if other programs offer these types of functionality so maybe Cake could end up being the innovators that everyone copies (no pun intended) once again. Cheeeeers!
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 23, 15 1:06 PM
(permalink)
PS: And I may be TOTALLY wrong on this because I've never worked on one but isn't this kind of how those old Yamaha 02R boards used to work? Like you could send you're (albeit manually created) envelopes to various parameters and the dials would obey? Of course that could be totally wrong. All I've ever done with an 02R is lug them around and dust them off for real engineers (which I am not).
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 23, 15 1:33 PM
(permalink)
This seems to be worse than I thought. I'm sitting here trying to select different envelopes in different tracks then trying to edit them in various ways. It is not working at all aside from simple level adjustments. I am going to read more about this (and have been) but damn... this is bad. I think I'm going to be stuck copying and pasting every time. Ugh. Going headfirst into a full on crash course/refresher course on automation but if this doesn't even work in the semi annoying way I thought it would I gotta say... this needs some work. Sorry, guys. I try to be positive but this one's a little whack. Unfortunately I gotta work with it so now it's all about workarounds. I'll update once I figure out WTF is going on. Cheers.
|
xbitz
Max Output Level: -90 dBFS
- Total Posts : 30
- Joined: 7/24/2015
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 23, 15 2:18 PM
(permalink)
Beepster PS: Hopefully I'm not coming across as a d*ck about this. I'm sure I'm just missing something but I am indeed quite surprised this isn't a feature that was implemented years ago. I can't imagine the thousands of user hours wasted mucking about manually selecting things... especially before Lanes were introduced. Yikes!
personally I'm using MIDI note based envelope triggering with MUX Modular (so one envelope many trigger point) https://www.youtube.com/watch?v=rnWzf4rwjZw
but I'm in EDM , creating and modifying zillions of envelopes, would be sooo ... :) some envelope triggering would be nice in Sonar too but MUX has a brilliant one so I would use that one anyway
post edited by xbitz - August 23, 15 2:28 PM
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 23, 15 2:34 PM
(permalink)
xbitz
Beepster PS: Hopefully I'm not coming across as a d*ck about this. I'm sure I'm just missing something but I am indeed quite surprised this isn't a feature that was implemented years ago. I can't imagine the thousands of user hours wasted mucking about manually selecting things... especially before Lanes were introduced. Yikes!
personally I'm using MIDI note based envelope triggering with MUX Modular (so one envelope many trigger point) https://www.youtube.com/watch?v=rnWzf4rwjZw but I'm in EDM , creating and modifying zillions of envelopes, would be sooo ... :)
some envelope triggering would be nice in Sonar too but MUX has a brilliant one so I would use that one anyway
AFAICT so far the ONLY way I can get the behavior I am looking for is if I do it all via external MIDI controller with playback running. Unfortunately that isn't what I'm looking for (I really don't like futzing with parameters in real time because frankly I'm not that good). So the situation I'm looking at is essentially I either do this type of thing in realtime with a controller or I spend unreasonable amounts of time copying and pasting envelopes, double checking them, rinse, repeat (times a million). It's forcing live automation writing on me. Of course that is a good skill to have but I'm a bumblebutt n00b who likes taking a moment to think about stuff (instead of doing things on the fly). I also do not like the idea of uneeded nodes being added in while I adjust the controller then having to remove them later. It's just not a good setup. However I appreciate your input because what you are referring to is one of the workarounds I was cobbling together in my peabrain. I wasn't sure exactly if it was viable but if you do this regularly (as I'm sure others do) then I may have to go that route. Maybe I could set things up so I hit a button or constrain the automation params written (to on/off) to write it but that means, even though it's simpler and would result in less nodes, I would have to be PRECISE when I perform the function with playback running and even then I'd have to manually deal with any diagonal fade type stuff one envelope at a time. Just brainstorming. Thanks.
post edited by Beepster - August 23, 15 2:43 PM
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 23, 15 3:00 PM
(permalink)
This is now a Feature Request... http://forum.cakewalk.com/IMPORTANT-REQUEST-BAKERS-PLEASE-READ-Link-Automation-EnvelopesLanes-m3276224.aspx I am sorry for the fervent tone of it but I would like to get the attention of the Bakers (so lots of votes would help). I do not know if I have discovered a defiency in Sonar or if this is an industry wide lack of functionality but either way I think it would be groundsmashing workflow improvement. I am honestly dumbfounded this is not possible already and only want Sonar to be the best it can be. I will continue working on reasonably efficient workarounds in the meantime and will share what I come up with. Cheers.
|
dcumpian
Max Output Level: -34 dBFS
- Total Posts : 4124
- Joined: 11/3/2005
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 8:18 AM
(permalink)
I see your point, and being able to copy any automation from track to track (or bus) makes a lot of sense. However, your comment that you can't "unlink" if you use bus automation is completely wrong. If you want a specific track to do something slightly different than what is in the bus automation, you only need to automate that specific change. In other words, if you want a specific guitar to pop at a specific moment, just automate that in the the track. There is no reason to have four automation lanes that are more or less identical to make this happen. Regards, Dan
Mixing is all about control. My music: http://dancumpian.bandcamp.com/ or https://soundcloud.com/dcumpian Studiocat Advanced Studio DAW (Intel i5 3550 @ 3.7GHz, Z77 motherboard, 16GB Ram, lots of HDDs), Sonar Plat, Mackie 1604, PreSonus Audiobox 44VSL, ESI 4x4 Midi Interface, Ibanez Bass, Custom Fender Mexi-Strat, NI S88, Roland JV-2080 & MDB-1, Komplete, Omnisphere, Lots o' plugins.
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 9:50 AM
(permalink)
I appreciate the thought, Dan but unfortunately that doesn't really work for what I'm doing. The above was a REALLY scaled down version of what I'm attempting. If you could peer into my project (sorry... no screen recording software yet) you'd see where the problems occur. Even doing a basic setup with what you suggest would still be problematic because it wouldn't be one track being automated before the bus. It would be multiple tracks so the envelopes still need to be sync'd. I also need certain effects to stay where they are to preserve my carefully thought out signal chain (although I did not anticipate this so I may have done a couple things differently... not sure what though). I am thinking on it and going to do a massive study on all this to make sure I know every trick available to me. Hopefully that will garner a reasonably efficient workflow. I will update at that time to maybe help others trying to figure this type of thing out. Thanks.
|
dcumpian
Max Output Level: -34 dBFS
- Total Posts : 4124
- Joined: 11/3/2005
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 10:28 AM
(permalink)
Got it. I've been where you are as my projects started to grow in complexity as I became better and more familiar with the mixing process. I now create bus submixes whenever I can, before I start adding effects to try to prevent painting myself into a corner down the road... Regards, Dan
Mixing is all about control. My music: http://dancumpian.bandcamp.com/ or https://soundcloud.com/dcumpian Studiocat Advanced Studio DAW (Intel i5 3550 @ 3.7GHz, Z77 motherboard, 16GB Ram, lots of HDDs), Sonar Plat, Mackie 1604, PreSonus Audiobox 44VSL, ESI 4x4 Midi Interface, Ibanez Bass, Custom Fender Mexi-Strat, NI S88, Roland JV-2080 & MDB-1, Komplete, Omnisphere, Lots o' plugins.
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 10:50 AM
(permalink)
dcumpian Got it. I've been where you are as my projects started to grow in complexity as I became better and more familiar with the mixing process. I now create bus submixes whenever I can, before I start adding effects to try to prevent painting myself into a corner down the road... Regards, Dan
Indeed and I do generally ensure there are enough busses available or the chain is mapped out to accommodate. I generally end up with a slew of busses (I think my current project has well over a dozen at this point). To really get what I need out of this using the bus method there would have to be calculated subdivisions for each set of tracks to be affected and each effect to really get the control I'm envisioning. Certainly possible but at that point I think the extra complexity ends up making things even more difficult than manually copying the envelopes. I am definitely seeing now why a lot of people might opt for live automation from a controller (because you can group the paramaters to a single knob). Yanno... maybe that's the answer it was mentioned upthread I think (and I believe in some threads on other sites as I've been researching the topic). I am not sure how I would do this but maybe there is a way to create a "track" that sends these MIDI control messages. On that track I create my envelopes and they go out from there and control the parameters. So kind of like "faking" live automation writing to the target tracks but with playback stopped from an envelope. I have absolutely no idea how to set something like that up or if it's even possible. Might require some special plugin or something? Anyway... still thinking and will research that. Cheers and thanks again. Edit: I had another thought and I'm pretty sure this is not the case but if there was some kind of Automation Step Record" option where with playback stopped I could control an envelope (multiple envelopes) from the controller. Like pick a spot, set the Now Time, do something with the controller that generates the appropriate nodes to turn everything after that point up/down by adjusting a fader or knob on the controller. Not ideal and I really doubt it's possible but that might be interesting. Still not as good as linked envelopes.
post edited by Beepster - August 24, 15 11:04 AM
|
scook
Forum Host
- Total Posts : 24146
- Joined: 7/27/2005
- Location: TX
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 10:57 AM
(permalink)
I believe you are thinking about Remote Control, an option found by right-clicking a slider. It almost works, at least when I was trying it out yesterday when you posted this thread. It is possible to send the same MIDI data to multiple faders, no need to use groups. I did not think it produced a very good result though. Give it a shot, you might have better results.
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 10:59 AM
(permalink)
Thank you. I will look into that. Edit to the following Edit: In the next ramble I describe how to control multiple parameters from an external controller. If you continue reading the thread the smarters folks show how to use a VIRTUAL controller to accomplish the same thing and then edit the envelopes inside that virt controller's track (which then controls the desired target parameters). This makes a lot of things possible based on my initial peabrained assumptions in regards to this technique. I am referring specifically to the BlueCat plug posted by xbitz (watch his vid) and the free virt MIDI cable stuff scook is posting about. original ramble.... Edit: After so much time dealing with plugins MIDI learn (synths/effects) I had forgotten that Sonar controls need to be mapped through the Remote Control dialog. For anyone looking at that approach to accomplish what I'm trying first do as scook said... Right Click (on a paramater you want to control in Sonar like a fader/pan knob/Prochannel module param/etc) > Remote Control. The Remote Control Dialog pops up. You need to choose the correct option from the Radio Buttons (Note On, Controller, Wheel, etc). In my case I wanted to use a knob on my M-Audio Oxygen 25 to control volume fader movement (just as a test) so I had to choose "Controller". For a button like Mute you'll probably want Note On or Note On/Off (these mean and do different things in MIDI so look it up). You can manually type in the MIDI Controller # you want (so you need to know what message your controller sends for each control) but it is easier to use the "Learn" option. So just press the Learn button in the Remote Control dialog and move the physical control on you MIDI device (it will not move the paramater inside Sonar yet). Click OK. Now (if you chose the right option from the Radio Buttons) that parameter will move when you adjust the control on your MIDI device. Then to make that control adjust more than one parameter in Sonar (in this case I chose the next track's fader just for simplicity) just repeat the procedure with the new paramaters (Right Click > Remote Control > Learn... and so on). Be sure to use the SAME control on your MIDI device if you want to control multiple paramaters from that dial/knob/wheel/button/whatever. Then to write the automation across all the tracks open each tracks take lanes, use the Edit Filter (the little dropdown on the take lane control area) to find the paramater you just mapped (in my case it was Volume which is there automatically but if you dig through the menus you can find everything available on that track). Click the W (Write Automation) button on the lane. Press playback and go nuts. If you did it correctly the changes should appear in the envelope. Most of the old timers likely know this... and so did I (even though I forgot about the Remote Control dialog). I just remember trying to figure this crap out a couple years ago and it was very confusing. So since it was something I brought up in the thread and I like to make sure anyone looking for solutions have step by step instructions.... there they are. That is only for writing live automation envelopes on multiple Sonar parameters though. MIDI Learn can be different for effects and synths and usually described in the manuals. The Take Lane edit filter stuff will remain the same though (I think). Maybe that will help some random internet traveller. Cheers. PS: The results of doing the above are exactly as I expected from the live automation writing technique/grouping multiple controls (I was actually referring more to MIDI controller grouping as opposed to the internal Control Group stuff in Sonar but the lingo kind of fails to be descriptive enough to differentiate in text). It works as I envisioned but of course is not ideal for what I want to do. It's dicey and creates too many nodes as the change occurs. Editing after the fact will result in the envelopes no longer being the same either which would also be an extra benefit of linking envelopes. Essentially live automation writing to multiple params simultaneously from a controller is great but falls apart if you want to edit those live envelopes afterward (they no longer match).
post edited by Beepster - August 24, 15 3:30 PM
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 12:44 AM
(permalink)
In a previous post I mentioned I would try creating Clip Selection Groups to see if I could force automation envelopes to stay linked that way (the logic being that if the clips are grouped to observe all selections and adjustments made on any of the clips in a group that this may extend to automation). The short story.... that doesn't work. The long story... On clips the only automation paramaters available are indeed either the simple Gain and Pan envelopes and whatever is insert directly into the Clip FX Bin. So effects on the actually tracks (and other stuff) is not available. This was tested by switching the Take Lane (not the automation lane) edit filter (only way I could find to access active clip automation filters... not sure what happens with multiple clips but will test that later I guess). Despite that, adjusting identical parameters enevelopes on two grouped clips does not result in the envelopes staying in sync. I only poked at it for a little bit but it does not seem to work. Didn't think it would but was worth a shot. And yes... I am full on testing stuff and posting. Sorry but it might be helpful to others/save some folks some time.
post edited by Beepster - August 24, 15 12:56 AM
|
scook
Forum Host
- Total Posts : 24146
- Joined: 7/27/2005
- Location: TX
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 12:52 AM
(permalink)
Beepster That is only for writing live automation envelopes on multiple Sonar parameters though.
Not really, MIDI data can be recorded into a MIDI track, edited and set to via a virtual MIDI cable. That was something I tried yesterday.
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 1:18 PM
(permalink)
scook
Beepster That is only for writing live automation envelopes on multiple Sonar parameters though.
Not really, MIDI data can be recorded into a MIDI track, edited and set to via a virtual MIDI cable. That was something I tried yesterday.
Interesting. I do not own virtual MIDI cable software but I will look into it. I know you and others have mentioned freeware programs that I have been meaning to look into. This would be a good excuse. Unless of course there is something in my pile of Cakewalk synths and tools that can behave in this manner but I will assume there isn't. Thanks. I will look into it.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 7/27/2005
- Location: TX
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 1:26 PM
(permalink)
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 1:55 PM
(permalink)
scook Not in SONAR, third party, here is a link to one http://nerds.de/en/loopbe1.html Maybe the new routing stuff will render it obsolete.
Good point. That is indeed a massive (and consistently requested) feature so maybe they are taking this type of stuff into consideration. I'm kind of thinking that particular endeavor is what is occupying a bulk of the program team's time at the moment. And it could indeed be the solution to my little "problem" here in general... just not how I envisioned it but that is fine. As long as it works and is relatively easy to accomplish in real world situations. Cheers.
|
xbitz
Max Output Level: -90 dBFS
- Total Posts : 30
- Joined: 7/24/2015
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 2:15 PM
(permalink)
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 2:48 PM
(permalink)
xbitz solved with BlueCat's Remote
proof of concept : https://www.youtube.com/watch?v=JZlk40UTLa8
and Sonar's grouping, tutorial is here http://www.bluecataudio.c..._Plugins_Groups_Sonar/ That's an excellent vid and does show exactly what I was envisioning with the MIDI workaround (not the link envelope thing from the OP). If money were no object that would definitely be in my kit. Seeing it in action I hope the Baker's considered this type of functionality. However seeing this in action is making me think of this in a different way so thanks for that. Linking automation lanes/envelopes, to me still makes more sense but that is indeed a rather elegant solution. BTW... I'm not into EDM but the stuff you guys do (and have been doing) has definitely pushed the tech forward to the point even us dinosaurs reap the benefits. A good example seems to be Bitwig which I think actually has what I am talking about (or what you have shown in your vid) built in. Don't quote me on that and I'm certainly not going to switch but yeah... IIRC I saw some fancy automation tools that may or may not do this stuff. The benefits of being a newcomer to the industry I guess. Totally unproven though so who knows what the future will bring for them. Cheers.
|
scook
Forum Host
- Total Posts : 24146
- Joined: 7/27/2005
- Location: TX
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 2:51 PM
(permalink)
I don't believe you need to buy anything. I set things up a little differently than yesterday and I think this is a pretty good result. Here is what it looks like using a virtual MIDI cable (note: echo on in the MIDI track is not necessary): I grouped two volume to group A and two pan controls to group B. Added remote control to track one volume using MIDI CC2 Added remote control to track one pan using MIDI CC10. Starting looping (the video actually starts here) The volumes and pans are tracking the appropriate MIDI automation lane. Change values in the automation lanes and the volume and pan faders respond to the changes. Disable the remote for the first track pan and the group stops panning. Re-enable setting the remote control to CC10 and the pan starts tracking again.
|
xbitz
Max Output Level: -90 dBFS
- Total Posts : 30
- Joined: 7/24/2015
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 2:54 PM
(permalink)
virtual midi cables has significant delay so I'm trying to not use it
|
Beepster
Max Output Level: 0 dBFS
- Total Posts : 18001
- Joined: 5/11/2012
- Status: offline
Re: Ways to link/create automation envelopes across tracks so adjusting one affects all?
August 24, 15 3:02 PM
(permalink)
Yes, that is the desired effect and I guess from there, within each track, it's just a matter of enabling Write Automation to make it permanent (and then if further edits need to be done you just overwrite from the virt cable track). I can only assume that the Virtual MIDI Cable is inserted as a synth to the controlling track. If there is significant delay between the virt cable and the target tracks I guess that could be remedied by manually dragging the envelopes (in the Virt Cable track) backwards until the desired results are acheived but I can only imagine that the latency would be a) system dependent and b) tweakable by adjusting buffers? Either way... at the very least that is all very educational. At best it's a good workaround. I do appreciate you looking into this, scook.
|