oscP5 is an OSC implementation for the programming environment processing. OSC is the acronym for Open Sound Control, a network protocol developed at cnmat, UC Berkeley.
Open Sound Control 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. for further specifications and application implementations please visit the official osc site
Unzip and put the extracted oscP5 folder into the libraries folder of your processing sketches. Reference and examples are included in the oscP5 folder.
Export to Applet
The security regulations for applets are very high and strict, in order to make oscP5 work properly wityhin an applet, you need to make fields and functions which are used by oscP5 public in your code.
Reference. Have a look at the javadoc reference here. a copy of the reference is included in the .zip as well.
Automatic event detection
oscP5 locates functions inside your sketch and will link incoming OSC message to matching functions automatically oscP5Plug → example. Incoming OSC messages can easily be captured within your sketch by implementing the oscEvent function oscP5message → example.
oscP5 supports TCP, UDP and Multicast. Networking operations are handled by package netP5 which can also be used on its own for various networking operations which do not necessarily require OSC as protocol. See the netP5 → reference
Find a list of examples in the current distribution of oscP5, or have a look by following the links below.