Automate automation curve values
-
- KVRist
- 222 posts since 23 Mar, 2015 from Ontario, Canada
I don't suppose there's any way to modulate/automate the curve values, is there?
Thanks.
d.
Thanks.
d.
You do not have the required permissions to view the files attached to this post.
- KVRAF
- 13861 posts since 24 Jun, 2008 from Europe
Not yet.
But while remaking the curve system in April/May i've taken that into account as much as already possible towards the future. I want it too. Still need to overcome some technical hurdles.
I'd also love to add a ramp in/out for the cycles.
But while remaking the curve system in April/May i've taken that into account as much as already possible towards the future. I want it too. Still need to overcome some technical hurdles.
I'd also love to add a ramp in/out for the cycles.
-
- KVRist
- 164 posts since 27 Sep, 2004
Sounds pretty cool. I want that, tooMuTools wrote: Fri Jun 27, 2025 1:53 pm Not yet.
But while remaking the curve system in April/May i've taken that into account as much as already possible towards the future. I want it too. Still need to overcome some technical hurdles.
I'd also love to add a ramp in/out for the cycles.
For the "ramp" I would rather consider to allow (optionally, not by default) FURTHER curve envelopes which shape the "main" curve.
The first type of envelope is an offset curve that offsets all values of the main curve by the value that the second envelope has. The curve has to be bi-polar to allow additions and subtractions.
The second curve type is what you considered the "ramp". I would call it "amplification" as the resulting curve is a multiplication of the previous result with this "amp" curve with a suggested value range for the amp factor of -10.0 ... +10.0 allowing "fade-ins" and "fade-outs" of ANY curve, including the cycles.
There could be multiple additional (offset, amp) shaping curves resulting in pretty complex final curves. You could select these (and the "main" curve) from a list of curve "layers". They all together form the resulting final curve.
Hope you like the idea of additional "shaping" curves that transform the original curve. This is the most flexible approach.
The additional curves COULD be totally separate objects in the sequencer to allow shaping even looped other curves. You could then define a curve shape, let it loop and use another curve to shape the first one over time - to make it more interesting.
When using such "shaper" curves the resulting (final) curve should be visualized somehow so that it becomes WYSIWYG.
- KVRAF
- 13861 posts since 24 Jun, 2008 from Europe
Sure!masterjoe wrote: Mon Jun 30, 2025 10:42 am For the "ramp" I would rather consider to allow (optionally, not by default) FURTHER curve envelopes which shape the "main" curve.
...
Hope you like the idea of additional "shaping" curves that transform the original curve. This is the most flexible approach.
In fact i was also already thinking the same path, but as there are some additional technical hurdles about it, i wrote "ramp" to stay on a more safe side for now
And it would become extra complex / flexible if curve parameters can be automated, also the 'modulation' curve parameters.
And so that's why a simple ramp could already be a step forward while avoiding some of the more complex issues.
Anyway, needs more research.
- KVRAF
- 3143 posts since 28 Mar, 2008 from a Galaxy S7 far far away
Is there a way to manually draw and edit these curves with bezier types?
I found it really difficult to figure out how to replace an automation after upgrading VST2 plugin to VST3. I lost the automation and found it a real struggle what track was needed and how to make it user editable.
In the end I had to rerecord a rough draft, then convert to the bezier type of automation and then adjust to suit. Just seems a bit long winded, is there a quicker way?
I found it really difficult to figure out how to replace an automation after upgrading VST2 plugin to VST3. I lost the automation and found it a real struggle what track was needed and how to make it user editable.
In the end I had to rerecord a rough draft, then convert to the bezier type of automation and then adjust to suit. Just seems a bit long winded, is there a quicker way?
- KVRAF
- 13861 posts since 24 Jun, 2008 from Europe
You surely did not have to rerecord the automation.
Automation needs to 2 things to work:
1) Which module (plugin) = defined by the track.
2) Which parameter of that module = defined by the clip.
If you migrated a VST2 to VST3 you'll need to ensure the automation track targets the VST3, and the automation clip points to the wanted parameter.
Currently there still are 2 types of automation:
1) Parameter events in a sequence clip.
2) Multi-point envelopes using the superflex curves.
Since M10.0.61 there is a way to convert 1) to 2).
And it's on the wishlist that new parameter recordings will result in multi-point envelopes.
But that's future talk.
Automation needs to 2 things to work:
1) Which module (plugin) = defined by the track.
2) Which parameter of that module = defined by the clip.
If you migrated a VST2 to VST3 you'll need to ensure the automation track targets the VST3, and the automation clip points to the wanted parameter.
Currently there still are 2 types of automation:
1) Parameter events in a sequence clip.
2) Multi-point envelopes using the superflex curves.
Since M10.0.61 there is a way to convert 1) to 2).
And it's on the wishlist that new parameter recordings will result in multi-point envelopes.
But that's future talk.
- KVRAF
- 3143 posts since 28 Mar, 2008 from a Galaxy S7 far far away
I couldn't figure out how to change the automation->target points, is it in the automation right click menu?
Yes that's what I ended up doing. Good to know it'll end up just using the latter though!
Yes that's what I ended up doing. Good to know it'll end up just using the latter though!
- KVRAF
- 13861 posts since 24 Jun, 2008 from Europe
To set a track's target module:
Drop the module on the track.
Or right-click the track -> Choose target
To set an automation clip's target parameter:
Drop the parameter on the clip.
Or select the clip and in the clip property panel select the parameter.
Drop the module on the track.
Or right-click the track -> Choose target
To set an automation clip's target parameter:
Drop the parameter on the clip.
Or select the clip and in the clip property panel select the parameter.
- KVRAF
- 3143 posts since 28 Mar, 2008 from a Galaxy S7 far far away
Isn't the target already set if the MIDI plays? It's just the automation that didn't work.
I've fully upgraded all possible VST 2 to 3 at this point. Only ones left are those not going to be upgraded and the shell VST like uhbik.
I didn't realise I could drag the parameter to make it the target! Amazing job you've done!
I've fully upgraded all possible VST 2 to 3 at this point. Only ones left are those not going to be upgraded and the shell VST like uhbik.
I didn't realise I could drag the parameter to make it the target! Amazing job you've done!
