If a plugin has parameter names that can change after initialization, those changes don’t show up in Renoise in the *Instrument Automation.
I’ve ran into this while testing the closed pre-release of the VCVRack VST and due to the modular nature of Rack, the parameter names are often changing after initializing the plugin as one adds new modules and so on, yet they don’t sync up within Renoise. However, the units of parameter values come through properly, even though the names do not and automation technically works.
Another VST that is readily available and exhibits the same issue is the Surge synth where changing the names of the macro controls (or loading up another preset with differently named macros) is not reflected in the *Instrument Automation device.
Another but somewhat different example is changing the cartridge inside Dexed, where the Program selector inside the Plugin tab is not getting updated and still shows the initial list of programs.
In the case of the latter examples, the names not updating is less of an issue, but with a modular synth it is very impractical as I’m left completely clueless of what I should select to automate. I assume this issue exists with Reaktor or similar modular or more flexible VSTs as well.
Reloading the song updates the names properly but this is quite impractical.
If continuous updating is not possible for some reason, it would be nice to be able to refresh these names with a button, or have some kind of parameter select via “learn mode” where you wiggle a knob inside the VST to pick an item from the *Instrument Automation’s menu.