I am working on 2 interdependent scripts/patches that rely heavily on globals. a client and a router. i knew that there were issues communicating between runtime, max for live, and plain old MaxMSP and i was going to tackle that after the fact.
but i find that if i have clients in 1 patch, and a router in another everything is gravy, but when i open a 3rd patch that has a client, bedlam begins. udpsend and receive were suggested to me, but i really do not believe those would be helpful as i am--potentially--making too many channels to rely on udpsends feedback-less setup.
EDIT: to make it clearer, after more creative testing: if i have 8 clients in 1 patch and open that patch...no problem. if i instatiate a new patch after that, it acts as though those first 8 don't exist.
i would also like to take this opportunity to request that globals gain the ability to speak across all max environments. i imagine that could be a security risk, so....i know it isn't a snap your fingers and it's done kinda thing, but I would greatly appreciate the functionality.
the scripts are monome-centric, but testmmc should work without a physical monome. shell3 has the router in it. press, slide and test are the clients.