I’m trying to handle patch version migration, to be able to guarantee downwards compatibility for plugin-patches in the future.
Ok, so now I have an old patch which contains an audioparamter which no longer exists, and does not contain one which was added to the plugin. I do
and now my processorstate has the old parameter set. I was able to add and remove non-audio params with
ValueTree::removeParameter(), but this doesn’t seem to work with audio params. Which makes sense considering these have much deeper connections with min-max ranges and curves and stuff.
How do I achieve this?