You brought up a lot of good points I'm not going to respond to just yet, because I want to think about how I'd do it, and the method of attack to solve the syncing problems.
term server or vnc or pc anywhere and control the pcs with midi interfaces/devices remotely.
While an excellent idea, basically we have a
Emagic Unitor8 or Motu midi interface, and might as well drop the 400 bucks to acquire such.
fit. I imagine firewire is closer and that ATM would be a closer layer 2 trans than ethernet.
Firewire... firewire... I don't have firewire ports on my PC. Since the Motu 828 (I think) came out, I've been considering (yet again) dumping my external hard disk recorders, breaking down and purchasing a firewire interface, and daisychaining audio A/D converters.
It would be nice if Midi could go that route also.
If you do it though let me know and I'll help.
That would be really cool

So far, I was able to convert RS422 interface on my xyplex to drive a midi port, telnet to it, and freak the synth out. Then, I slopped together a simple program that basically "telnetted" to the xyplex, and did the same thing, sending a chromatic scale. Unfortunately, thats about the limit to my programming ability (I spent more time figuring out how to code a tcp/udp connection to the xyplex than I did figuring out the wiring)
And you're right, I saw that the timing would be a bitch to keep straight. While the xyplex takes what comes in and sends it out right away, I'm sure if there was a lot of data and/or other devices on the hub, the midi would get out of sequence easily.
I think the end device (xyplex) would have to take in time stamps of when the note/data should be sent, then collect it as it comes in, sending it at the appropriate time. But again, this just duplicated what is commercially available now. And they do it cheaper than we could.
I'm starting to like my e-magic interfaces and multiple thru-box kluge more and more!