I am developing a few DLL plugin instruments for our project, and once in a while, I add a new parameter to a plugin. The plugin retains its ID, parameters are never reordered, and parameters always retain their names.
When I reload the FMOD Studio project that uses the plugin, all instances of the plugin instrument will now be marked with ‘Plugin-in Issue Detected’.
Validating the project doesn’t solve this.
The way I’m currently fixing this, is by finding each instance of the instrument, and then:
- creating a new instance on the same track,
- adjust it to start and end the same place as the old instance,
- copy properties on the old plugin instance,
- paste properties on the new instance,
- delete the old instance,
- expand automation, and
- select ‘Show automation in editor’ on each automation curve.
Since these steps are completely mindless, I wonder if this could be done automatically, or if there is an easier workaround?