I'm working on a m4l device to recall settings for every parameter on a track with the launch of a clip. It's getting really close to doing that, but I'm having weird behavior.
the device is an audio effect. to use it, launch a clip, pick your device settings, and hit the big 'store preset' button in the device. presets are recalled by launching a clip slot index.
after storing a few presets, AND THEN launching a clip with an already stored preset, the device usually overwrites the parameter states on the newly recalled preset with the previously active preset. I know that all of the presets are there inside of pattrstorage because the correct values flicker on the dials before they revert to the last active state.
there is a tread going on at the ableton forums, too