I have an interface I'm working on. It is basically a synth voice that I want to repeat 16 times as individually controllable GUIs. So I built the main synth patch and made a perf view for it. Then I made a new patcher and opened the synth in a bpatcher. Next I simply copied the bpatcher 15 more times.
The first thing I noticed is that the entire patcher responds to input as a group. The dials and some other controls change individually - but [buffer~] for instance seems to globally change all 16 voices to the same file rather than individually. Some other functions like MIDI input range also change globally.
So I guess my question is this: How can I repeat bpatchers so that each one is individually contained and behaves on its own?