jazzmutant lemur User Manual

Page of 107
 
55 
Another technique is to use the forward object in conjunction with a little fancy 
footwork. This technique uses the forward object to send out OSC values to receive 
objects whose arguments match the OSC message selector. Here is the the equivalent 
patch to the route version shown previously that uses the forward object. 
 
The advantage of this technique is that if we now add a new object to our Lemur 
Interface, for instance, Paul the Pad (button), we can simply add a new receive object, 
Paul.x, to our patch, and it will receive data from the Button object on the Lemur. 
Controlling the Lemur from Max/MSP 
In addition to receiving messages via OSC from the Lemur when someone touches the 
objects on the surface, you can also change the values of the objects on the Lemur via 
OSC. To do this, you use the udpsend object. The udpsend object transmits messages to 
a specific IP address and port. (Indeed you could think of the Lemur as having a udpsend 
built into it.) 
The udpsend object accepts a message of the form  
<OSC-message-selector> <value> 
If the OSC message selector corresponds to the name of an object + variable name on the 
Lemur, the object will update its display of the specified variable on the touch surface 
screen. 
Let’s give it a try. 
•  Assuming you have a Fader named Fred on your Lemur, we will attempt to change its 
value with a number box.