Automation for parameters of a vst loaded using [vst~] object in Max for Live
Is there a way to use Ableton Live automation on parameters of a VST loaded in a Max for Live device using the [vst~] object?
I have already dug into the dynamic UI approach using javascript, and according to this github article, live.____ objects created using javascript do not appear in Ableton Live in the automation drop down.
The closest I've come is to use a multislider, and change the number of sliders to the number of parameters of the VST when loaded. It's a bit clunky, but perhaps it can work. Any other ideas?
Actually, multisliders are not accessible to automation so that solution won't even work.
Not dynamically created UI, no. But you could easily make a device that has 150 automatable live.sliders and dynamically make visible/hidden/disabled based on the parameter info from the [vst~].
Quality of life-wise it's always going to hurt a bit because you can't set parameter names etc. dynamically.
Plus many VSTs have ~500+ parameters these days.
That's an interesting approach. I settled on a different method. I included 8 live.dials that are numbered, and each has a menu selector that gets populated with the parameter names when the vst is loaded. Selecting one of the parameters changes what the live.dial controls. Still no parameter names in the automation lanes, but I think it's pretty manageable.