In the attached folder, "help me.pd" contains four instances of the abstraction "block-creator" which uses bangs to create and destroy instances of "block0" "block1" "block2" etc. in a unique subpatch called $0-vblock.
The important part is that the subpatch $0-vblock is unique in each instance of "block-creator". So creating and destroying the "blockn" abstractions in one instance doesn't affect the others.
It took me a long time to work out a way to get this to work using [f $0] and banging it into messages. I'd just like to know if there's a simpler way to do this that I've missed.helpme.zip