Automate automation curve values

Official support for: mutools.com
Post Reply New Topic
RELATED
PRODUCTS

Post

I don't suppose there's any way to modulate/automate the curve values, is there?

Thanks.
d.
You do not have the required permissions to view the files attached to this post.

Post

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.

Post

Good to hear it's a possibility. It would be pretty awesome.

Thanks.

Post

MuTools 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.
Sounds pretty cool. I want that, too :D

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.

Post

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.
Sure!
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.

Post

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?

Post

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.

Post

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! :tu:

Post

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.

Post

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! :tu:

Post Reply

Return to “MuTools”