pattrstorage individual channels of MC objects

richard dutnall's icon

Hello and thanks for reading this. I'm having a bit of trouble figuring this one out and I'm not even sure if it is possible, so thought it time to ask here in case anyone else has any ideas.

I am trying to use pattrstorage to store and recall individual channels of an mc.function separately (could be any mc object really).

So, as a simple example I have a 2 channel mc.function with envelope 1 and envelope 2. I want to recall the saved presets in pattrstorage of the mc objects channels individually, preset 7 on env 1 and preset 3 on env 2 for example and then change them individually, sequenced or randomized separately. At the moment I can only bind a pattr to the mc.function object as whole and therefore a change of preset, changes both (all) channels in the mc object.

I have tried to do this in so many ways, including mc.target etc but nothing seems to do it. I have ended up with hugely complicated patches in trying to solve this and at the end of the day I just quit and discard them as I realise I'm getting nowhere! Am I missing something really simple?

I have attached a basic version with some presets as an example, but not with any attempt at solving the issue as I don't feel like anything I have done is even close.

Has anyone used pattrstorage with any mc objects on separate channels successfully?

Cheers, Richard

Max Patch
Copy patch and select New From Clipboard in Max.