|
|||
Hello all.
I've been busy working on the FX section of the TX Pro, coming along nicely, but I've sort of run info a question that I need to figure out; How should automation really work? For those who are not wholly up to date, today there are 32 volume + pan parameters for the 32 first program slots + 64 assignable automation parameters that can be used for modulation in one or more groups. There are some less great aspects with this though. The first is that since slots can change order or be deleted, the automation of slot volume/pan would change (or break really) if you deleted a previous slot, or rearranged the order. The second is how the automation setting of params works. Now a set param call from the host just updates the param value, bypassing undo et all, yet the UI is not updated etc etc. Yet, changing the value in the UI will not send automation to the host. What I'm thinking is to change the system to instead let you select individual parameters for automation, i.e right-click the param in the UI and select an automation parameter to control the value. Henceforth, the effective value of the parameter (in both processing and UI) will be (if automation is active) the value set by the host. Correspondingly, changing the value in the UI will send automation to the host. The automation settings are saved with the performance (all such params are on the perf level - slot values, fx settings etc). As I see it, the only downside is that anyone who has been using slot automation earlier will have to redo that setup. So, thoughts? Does this sound like a good system? It will be a little horrible to implement, but I imagine that it will make automation much sweeter. (Please note that this will not change how automation parameters as modulation sources work, but it will change automation to have 96 general purpose params instead). |
|||
| ^ | Joined: 27 May 2005 Member: #69881 Location: Stockholm | ||
|
|||
Are you saying that the Volume and Pan automations will become user-selectable fully assignable modulation/automation points? (32+64=96)?
I like this ALOT - and redoing slot automation is really a minor thing to gain ability and power. I actually never realized that GUI values weren't updating the linked automation parameters in the host. Automated knobs not visually moving has always been "strange" [edit] uhh... no chance of having 128 host automations? I figure this is the time to ask. |
|||
| ^ | Joined: 20 Sep 2009 Member: #215816 | ||
|
|||
I think this proposed change to automation seems like a more common sense and usable system than the current one. Having to redo the setup in any existing projects seems worth it in the long run. ---- W7 64bit Reaper, Alchemy, LuSH-101, Geist, OP-X Pro II, UNO-LX, SynthMaster, ElectraX, TX16Wx, PPG Wave V3, Reason, DCAM Synth Squad, Reaktor, FLStudio |
|||
| ^ | Joined: 03 Mar 2011 Member: #251716 | ||
|
|||
Change to new way ---- Mulab-MUX-Diversion-TX16Wx-SKNOTE-Charlatan-Valhalla-GordonSmith-YamahaTHR10-Trackspacer-TheDrop/Glue-Drumaxx-VOS-DC8C [i5 2500K @ 4,3GHz] [8Gb DDR3] [200Gb+ SSD][M-Audio Delta 24/96 PCI] |
|||
| ^ | Joined: 10 Sep 2003 Member: #8920 Location: Karlskoga, Stockholm, Sweden | ||
|
|||
Crackbaby wrote: Change to new way
No, group parameters will not be automatable, since they instead respond to modulation. But fx settings, slot vol/pan/send/mute/transpose etc will be. I.e "global" parameters. |
|||
| ^ | Joined: 27 May 2005 Member: #69881 Location: Stockholm | ||
|
|||
elcallio wrote: No, group parameters will not be automatable, since they instead respond to modulation. But fx settings, slot vol/pan/send/mute/transpose etc will be. I.e "global" parameters. But having global parameters for group to be automated would be great. Think of a whole sampled drum kit. Every piece of the kit on its individual note will have its own filter settings or adsr settings or wathever. But if you need to get i.e. a LP filter on the whole kit or just put the whole kit ADSR decay value very short...well automatable group parameters come into play in this very common situations... a. |
|||
| ^ | Joined: 14 Oct 2002 Member: #4132 | ||
|
|||
I hear what you are saying, but it is really a different deal: You want soundfont style program vs. zone sound parameters, either additive or overriding. This has its pros, cons and merits. It is however not the same as controlling group parameters via automation.
Modulation and external controllers / automation as modulation source works just as well to have "one parameter" to control filter or whatnot. Just select all the groups and do the sound + mod setup -> presto, same sound mangling. The point is rather that control over group sound parameters are _relative_ (as in modulation, yes), not absolute, which is what automation entails. Anyhow, I have a working version of the TX with assignable automation for performance parameters (slots + fx). Works really neat, with UI -> DAW / DAW -> UI instant update etc + neatly named parameters. Stay tuned for a release this weekend. |
|||
| ^ | Joined: 27 May 2005 Member: #69881 Location: Stockholm | ||
|
|||
Looking forward to it!
Did you do anything about the fixed pitch and allowing modulating it? For using pitch bend etc on drumsounds. ---- Mulab-MUX-Diversion-TX16Wx-SKNOTE-Charlatan-Valhalla-GordonSmith-YamahaTHR10-Trackspacer-TheDrop/Glue-Drumaxx-VOS-DC8C [i5 2500K @ 4,3GHz] [8Gb DDR3] [200Gb+ SSD][M-Audio Delta 24/96 PCI] |
|||
| ^ | Joined: 10 Sep 2003 Member: #8920 Location: Karlskoga, Stockholm, Sweden | ||
|
|||
Crackbaby wrote: Looking forward to it!
Did you do anything about the fixed pitch and allowing modulating it? For using pitch bend etc on drumsounds. I'm on the fence of which route to take: 1.) Keep "pitch" as it is (scaled with keyscale). add a "pitch (raw)" which is not 2.) Change "pitch" to be pure "cents", add a "pitch (key)" that scales with key scale 3.) Same as 2.) but ignore key scale altogether. I am leaning towards 1.) since it minimizes fallout so to say, |
|||
| ^ | Joined: 27 May 2005 Member: #69881 Location: Stockholm |
| KVR Forum Index » CWI Technology | All times are GMT - 8 Hours |
|
Printable version |
Disclaimer: All communications made available as part of this forum and any opinions, advice, statements, views or other information expressed in this forum are solely provided by, and the responsibility of, the person posting such communication and not of kvraudio.com (unless kvraudio.com is specifically identified as the author of the communication).
Powered by phpBB © phpBB Group

















