<?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="codebox~" category="">
<!--METADATA-->
<metadatalist>
<metadata name="author">Cycling '74</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>
<p>
A brief guide to using the codebox~ object and its supported operators and constants can be found 
<a href="https://rnbo.cycling74.com/codebox">here</a>
.
</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="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_expr~" type="rnborefpage" module="RNBO" display="expr~"></seealso>
<seealso name="rnbo_gen~" type="rnborefpage" module="RNBO" display="gen~"></seealso>
</seealsolist>
</c74object>