On Mar 21, 2006, at 7:23 PM, Martin Peach wrote:
day 5 wrote:
On Mar 16, 2006, at 12:43 PM, B. Bogart wrote:
In fact I think the whole OSC external thing needs to be rethought.
why not just implement a wrapper to liblo ?
Investigating further, I see that liblo can only send via UDP and
UNIX sockets, not TCP. It handles its own sockets internally just
like libOSC (the basis for sendOSC and dumpOSC in pd). In pd, netsend and netreceive can do TCP as well. OSC is supposed
to work on 'any' protocol, but AFAIK it hasn't been implemented on
MIDI or RS232 or USB, probably for lack of interest. At least a TCP
implementation would be useful for those who need guaranteed
delivery of packets.
CCRMA at Stanford University has a limited version of OSC on serial
called dumpOSCSerial. I never found the code, just hte binary.
Ideally, there would be a Pd OSC lib that had no transport built in.
Then you could choose your transport. That makes things much more
flexible.
.hc