I've been reading the numerous posts about pattrstorage and bpatchers/abstraction and posts about pattr-system hierarchy but I couldn't find a solution for my problem.
I have several bpatchers/abstractions in a main top-level patcher, including several copies of the same bpatcher/abstraction. Each bpatcher/abstraction includes an autopattr and a pattrstorage. The top level patcher also has its pattrstorage.
I know that with the greedy attribute I can choose if my top-level pattrstorage sees the downward pattr-managed variables or only the other pattrstorage objects. I also know that I can activate/deactivate objects (including other pattrstorage) for presets management and files.
However, what I would like to do is kind of beyond that...
I would like to totally exclude the pattrstorage (and downward object hierarchy) of some specific bpatcher/abstraction that I will manage locally. While other bpatcher/abstraction (and their whole downward pattr hierarchy) remain visible from the top-level.
Such an exclusion would ideally be managed inside the bpatcher/abstraction so that each time I copy or duplicate it, I don't have to tell the top-level pattrstorage if it has to manage this one or not.
Do you know a way to achieve that ?