<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<?xml-stylesheet href="./_c74_ref.xsl" type="text/xsl"?>
<!--This is an automatically generated file. DO NOT EDIT THIS FILE DIRECTLY.-->
<c74object module="rnbo" kind="rnboobject" name="expr" category="Expression">
<!--METADATA-->
<metadatalist>
<metadata name="author">Cycling '74</metadata>
<metadata name="tag">RNBO</metadata>
<metadata name="tag">RNBO Math</metadata>
<metadata name="tag">RNBO Expression</metadata>
<metadata name="tag">RNBO Operators</metadata>
<metadata name="alias">codebox</metadata>
</metadatalist>
<digest>Evaluate an expression using the rnbo expr language.</digest>
<description><p>
Evaluate an expression using the rnbo expr language. For more info on designing equations
from expr, see 
<link module="max" name="basicchapter22" type="tutorial">Designing Equations</link>
.
</p></description>
<!--ARGUMENTS-->
<objarglist>
<objarg name="expr" optional="1" type="symbol">
<digest>expr</digest>
<description><p>
The argument to the expr object is a mathematical expression composed of 		numbers, arithmetic operators such as 
<m>+</m>
 or 
<m>*</m>
, comparisons such as 
<m>&#x3C;</m>
 or 
<m>></m>
, C functions 		such as 
<m>min()</m>
 or 
<m>pow()</m>
, names of table objects, and variables (
<m>$in1</m>
, 
<m>$in2</m>
, 
<m>$in3</m>
, etc.) 		passed as values to the number of inlets specified in the equation.
</p></description>
</objarg>
</objarglist>
<!--OPTIONS-->
<rnbooptionlist>
<option name="expr" size="1" type="symbol">
<digest>expr</digest>
<description><p>
The argument to the expr object is a mathematical expression composed of 		numbers, arithmetic operators such as 
<m>+</m>
 or 
<m>*</m>
, comparisons such as 
<m>&#x3C;</m>
 or 
<m>></m>
, C functions 		such as 
<m>min()</m>
 or 
<m>pow()</m>
, names of table objects, and variables (
<m>$in1</m>
, 
<m>$in2</m>
, 
<m>$in3</m>
, etc.) 		passed as values to the number of inlets specified in the equation.
</p></description>
</option>
<option name="hot" size="1" type="bool">
<digest>Trigger computation on all inlets.</digest>
<attributelist>
<attribute name="default" type="bool" value="false"></attribute>
</attributelist>

</option>
<option name="safemath" size="1" type="bool">
<digest>Use safe math expressions (e.g.: division by 0 will not crash).</digest>
<attributelist>
<attribute name="default" type="bool" value="true"></attribute>
</attributelist>

</option>
</rnbooptionlist>
<!--ATTRIBUTES-->
<rnboattributelist>
<attribute name="reset" size="1" type="bang">
<digest>Reset all state and params to initial values</digest>

</attribute>
</rnboattributelist>
<!--INLETS-->
<!--NONE-->
<!--OUTLETS-->
<!--NONE-->
<!--SEE ALSO-->
<seealsolist>
<seealso name="rnbo_expr~" type="rnborefpage" module="RNBO" display="expr~"></seealso>
<seealso name="rnbo_codebox" type="rnborefpage" module="RNBO" display="codebox"></seealso>
<seealso name="rnbo_gen~" type="rnborefpage" module="RNBO" display="gen~"></seealso>
</seealsolist>
</c74object>