Essentially, I need to have just one copy of a central program running - even if the device is instantiated multiple times within Live.
My thought was to actually create the Max Javascript box on the fly the first time the m4l device is created... later instantiations will detect by using Max's send/receive that an instance already exists and simply delegate their commands to that box.
Will this work? Can I use sends to speak between separate m4l boxes reliably? (Yes, I'm going to go off and try it...