I'd really like to be able to stream and receive controller information via Ethernet. I'm already planning to have all my changing control data streamed to a serial port and sent out (or in from other computers) with gates, and routing data to/from multiple serials etc. using USB hubs. All that should be OK with the serial object, Windows and the USB hub handles the port assignments, no problem (except maybe speedlim and parsing, but that's another issue).
Now it gets uglier, where I'd like to be able to send/receive via Ethernet, either on a local network or (ideally) the Internet too. (Only controller information, not audio, at least for now ;) Don't see any premade object that does this easily, so I poked around with the mxj Java object. I *know* it could be done there... and I can *barely* read/understand what any Java is doing, much less write any of my own. I have little interest in learning Java (way too noob to ever catch up now ;) ... would rather be building Max patches!
Has anyone come up with a simple solution for this -- send and receive arbitrary data through Ethernet, to/from remote computer(s) (either networked or Internet)? As in, identifying IP address and such, opening ports, etc.? Remote machines running the Max patch would have some kind of "data in" object or port available (with the JVM on their machines, I imagine), and could select data streams from any/all computer(s) on the network? And did they do it without being a Java or C whiz? Or perhaps they did it without Java at all?
If need be, it could be designed where everyone sends and gets data from one master controller computer. However, I would think the networking could be arbitrarily distributed -- connecting via IP addresses or whatever. Sorta like a "Max controller stream browser".
Interactive, real-time Max performance information -- from around the lab, or around the world!