jazzmutant lemur User Manual

Page of 107
 
79 
Variables and Expressions 
 
This chapter includes a preliminary discussion of the powerful expression language 
lurking inside the Lemur. Instead of a complete description of the feature, we’ll focus on 
teach you how to do three things: 
•  How to make Lemur objects control each other’s behavior 
•  How to scale and transform the numerical output of Lemur objects to ranges 
appropriate to what you want to do on your computer 
•  How to use Lemur objects and variables to receive data from your computer and 
display it using the SignalScope and Monitor objects, which cannot receive data 
directly from the computer. This will allow you to use these objects to report 
information on the status of your computer, so you can stay far away from it when 
performing. 
To illustrate each topic, we’ve prepared example Lemur projects. For the last two topics, 
we’ve also prepared Max patches. You’ll find everything in your Lemur Extras folder. 
Using Objects to Control Behavior 
First, we’re going to use a couple of Faders to control the Friction and Attraction for a 
couple of Areas. 
•  Click the Open button in the JazzEditor and select the FrictionControl.xml Lemur 
project file.