Wenn Werte von Processing aus an weitere Applikationen (z.B. Max MSP) übergeben werden sollen, oder wenn in Processing Werte aus diesen Programmen empfangen werden sollen, verwenden wir die Processing Library oscP5 (http://www.sojamo.de/libraries/oscP5/). Diese muss ebenfalls heruntergeladen werden und dann im library Ordner von Processing platziert werden.
...
Code Block |
---|
import oscP5.*; // oscP5 Library importieren import netP5.*; // netP5 Library importieren OscP5 oscP5; // Kontrollobjekt anlegen NetAddress remoteLocation; // Zieladresse anlegen |
Im nächsten Schritt übergeben wir die Werte für die OSC Kommunikation innerhalb des setup():
Code Block |
---|
void setup() { oscP5 = new OscP5(this,12000); // start oscP5, listening for incoming messages at port 12000 myRemoteLocation = newNetAddress("172.31.224.73",12000); // The Address defined here is the Address of the Receiver } |
...