hi Lars,
there were two problems with your code. you should listen on port 7111
instead of 7110. you were sending and listening on the same port which
does not work. the other problem is that you should add the name of the
bone to the message like myMessage.add("knee"). new OscMessage("/anibone
knee"); does not work, because it is a message called "/anibone knee",
which is different. i attached the fixed version below.
best,
gabor
/**
* oscP5message by andreas schlegel
* example shows how to create 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,7111);
/* 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("127.0.0.1",7110);
}
void draw() {
background(0);
}
void mousePressed() {
/* in the following different ways of creating osc messages are shown by
example */
OscMessage myMessage = new OscMessage("/anibone");
myMessage.add("knee");
float mx = mouseX; float nmx = norm(mx,0,400);
myMessage.add(nmx); /* add a float 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());
}
_______________________________________________
animata-users mailing list
[email protected]
http://lists.kitchenbudapest.hu/cgi-bin/mailman/listinfo/animata-users