I'm not certain if I've identified a bug or if I'm simply attempting to use a global object as a local one and doing it wrong. I'm attempting to use Send and Receive objects to send velocity data locally within an instrument, which works fine until I use multiple instances of the instrument. I've confirmed that everything works as expected when using patch cords instead, but the presentation is very messy, and I'm trying to keep things neat. As you can see within the example, throwing a #0 on the front of the name for the velocity values does nothing because we're not inside a subpatcher or abstraction.
Is there a way to work around this still using Send and Receive or will I need to be content to use patch cables and wait until a future edition of Max that supports local objects?