For audio, try the following patch. For preset 1, store 0. in the left float box (moo) and -50. in the right (boo). Reverse them for preset 2. That should work, yes? The approach for "data" would be similar, but with multiplies rather than matrix~. I could send another patch, if that's not clear.