osc test
Dependencies: EthernetNetIf mbed mbed
Fork of OSC by
Diff: example-processing.h
- Revision:
- 2:b5af09b0d540
- Parent:
- 1:63b72e393989
--- a/example-processing.h Fri Jul 26 22:10:20 2013 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,52 +0,0 @@ -/* EXAMPLE SEND/RECEIVE on PROCESSING: - -// oscP5sendreceive by andreas schlegel -// example shows how to send and receive osc messages. -// oscP5 website at http://www.sojamo.de/oscP5 - -*/ - -import oscP5.*; -import netP5.*; - -OscP5 oscP5; -NetAddress myRemoteLocation; - -void setup() { - size(400,400); - frameRate(25); - // start oscP5, listening for incoming messages at port 12000 - oscP5 = new OscP5(this,12000); - - // myRemoteLocation is a NetAddress. a NetAddress takes 2 parameters, - // an ip address and a port number. myRemoteLocation is used as parameter in - // oscP5.send() when sending osc packets to another computer, device, - // application. usage see below. for testing purposes the listening port - // and the port of the remote location address are the same, hence you will - // send messages back to this sketch. - myRemoteLocation = new NetAddress("10.0.0.2",10000); -} - - -void draw() { - background(0); -} - -void mousePressed() { - // in the following different ways of creating osc messages are shown by example - OscMessage myMessage = new OscMessage("/mbed/test1"); - - myMessage.add(123); // add an int to the osc message - - // send the message - oscP5.send(myMessage, myRemoteLocation); -} - - -// incoming osc message are forwarded to the oscEvent method. -void oscEvent(OscMessage theOscMessage) { - // print the address pattern and the typetag of the received OscMessage - print("### received an osc message."); - print(" addrpattern: "+theOscMessage.addrPattern()); - println(" typetag: "+theOscMessage.typetag()); -}