Do both states save with a patch or just the active one?
Here are some further considerations:
- if both save with patch, one can't load one patch in A and another one in B
- if only one state saves, the A/B thing gets lost when working on projects
- saving both states considerably expands the preset folder
- loading both states may considerably bloat ram usage for MIDI Programs
- we could revert to Edit/Compare on plugs with huge memory fingerprint, but do A/B on smaller effects (which have yet to be spotted from u-he)
How is it done in other plugins? I see it a lot especially on high fidelity mastering tools and analog emulations, but I don't have any around
Have your say,
P.S.: Undo is simple because it doesn't save with patch/song. As changing a patch is an undo-able thing (eeeek, how ambiguous), whole patches would be part of the undo list. If that was the case, patches would quickly build up with patches that contain patches which contain further patches and so on. Hence storing the undo history would not only provoce immense memory usage, it would also create a paradox: If I load a patch and hit undo, do I go to the point before loading the patch, or do I jump into the undo-history of that patch first? Hence no save of undo history.
