Is there a way to have 2 independent pattrstorage objects operating
at the same level of a patch? So, for instance: pattrstorage 1
controls a function object and pattrstorage 2 controls all the other
With the preset object, this would be a simple matter of using the
"include" and "exclude" outlets. These exist also for the autopattr
object. But not for pattrstorage: it sees all pattr-exposed objects.
Is there some way to get 2 or more pattrstorage objects on the same
patcher level to "share" the pattr-exposed objects - so that each
pattrstorage sees and includes only a certain subset of these objects?
This seems like a very obvious thing to want to do, so I'm hoping
this is a stupid question. Sometimes I have a bit of trouble getting
my head around the pattr logic...
The only workaround I can think of is to put part of the interface
that I want to control separately (the function, in this case) at a
separate patcher level (in a bpatcher, say) and use the "greedy 2"
message to render it invisible to the other pattrstorage. This should
work fine, but seems a little contorted...