Hallo, I suppose this question is for Frank, though maybe others have already found the solution.
I have converted all of my abstractions to use Memento, and I'm following the rradical design style so that I can build complex patches, then save their entire states. Samplers, oscillators, sequencers, envelopes, it's all working wonderfully. But! Often I've wanted to just save one unit's settings without grabbing the entirety of my opened patches.
I'll describe my setup first, and make an example if it is not sufficient.
Unnecessarily verbose description follows: I have a sampler unit with speed, loop points, interpolation, crossfades and so on (based on the lovely xgroove, thanks Thomas!). I usually load up 16 of these to use with drum pads, named like /sampler1, /sampler2 etc. It would be awesome to be able to set up one of these units with all these parameters (say, a sound loop, trimmed to 1 event, played at 3/4x speed, with no loop), and then save that setup for later.
Then later, my 16 samplers are open, and 12 are active with a nice setup. Now I want to load that drum loop with those settings (my event, 3/4x speed, no loop) without affecting the other 12 sample units.
I know that if I load up a blank patchwindow and setup, say, /sampler7, and save, I'll end up with a settings file with just /sampler7. But (A), that method would only be useful if I pre-planned the setup (what if I want to save a single instance after I've setup many others? (yes, I could trim the file manually : ) )). And (B) that saved file is only useful for a sampler labeled /sampler7, so it can't be arbitrarily loaded into /sampler15 (again, short of editing the file).
So! If I haven't proven myself completely inept at implementing memento, is there a method for this? I believe it is possible (I think a very specific request to the RRADICAL pool, plus a restore that ignores the original labelname and substitutes the current labelname...), but I guess Frank will have an insight before I can type a single [list append] : ).
(Further: I think that I could use SSSAD or rig up something external to memento, but it would be pretty excellent to have a system that was capable of both so that I am not rigging up multiple commun-like objects to every control!)
Regards, Luke