I apologize if this has been discussed before, but I haven't found an answer through searching or from anything I've read in the Pd literature.
Having an issue with duplicating sub-patches with receive~'s in the sub-patch. The send~'s and receive~'s both are named with "-$0" at the end, which should create a unique name per-patch, but this doesn't seem to hold true for sub-patches. When I duplicate the sub-patch, I get a warning in the Pd window. I don't get this warning when I implement the same module as an abstraction.
Am I missing a step, or is this just the nature of Pd, that a unique name is only generated for a parent patch, and not for children (except for the case of abstractions)?
Any help would be awesome. Thanks!