I don't think you can separate state and presets like that. If you implement your own preset mechanism (as many plug-ins do) it should be possible, but not when it is the host that provides the functionality to save programs, e.g. fxp, aupreset etc. I implemented fxp/fxb saving in IPlug, but it has to store exactly the same thing that the host would store if you tried to save a program/bank from the host for compatibility.
|