OpenSound Control ("OSC") is a protocol for communication among computers, sound synthesizers, and other multimedia devices that is optimized for modern networking technology and has been used in many application areas.
vvvv has native nodes to encode/decode to the OSC protocol. see the helpfiles of OSCEncoder (Network) and OSCDecoder (Network) for ease of use.
Here's a patch which show how OSC encodes application's data type into packets.
OSC packets
Another important point. OSC converts the application data type into it's own data type, it's allow easier software inter-communication as you don't have to care which kind of data you could expect to send or receive.
So that whenever you a pass a data trough OSC, OSC will encodes it into one of the OSC data types (which could be int32, float32, OSC string, and OSC blob) and then feed it to a transport layer as packets. Once received, OSC will decode packets and extract the data to feed it to the application after convert it to the application data types.
anonymous user login
18:26, 29.07.10
18:19, 29.07.10
17:23, 29.07.10
17:16, 29.07.10
17:15, 29.07.10
16:41, 29.07.10
16:39, 29.07.10
12:39, 29.07.10
23:07, 28.07.10
18:07, 28.07.10