<?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="env2~" category="Envelopes">
<!--METADATA-->
<metadatalist>
<metadata name="author">Cycling '74</metadata>
<metadata name="tag">RNBO</metadata>
<metadata name="tag">RNBO Envelopes</metadata>
<metadata name="tag">RNBO Functions</metadata>
</metadatalist>
<digest> Envelope generator</digest>
<description><p>
Sample-accurate simple envelope generator
</p></description>
<!--ARGUMENTS-->
<!--NONE-->
<!--OPTIONS-->
<!--NONE-->
<!--ATTRIBUTES-->
<rnboattributelist>
<attribute name="attack" size="1" type="auto">
<digest>attack</digest>
<description><p>
The duration in ms of the attack portion of the envelope. This is the time it takes for the envelope to reach it's peak value.
</p></description>
</attribute>
<attribute name="hold" size="1" type="auto">
<digest>hold</digest>
<description><p>
After the attack has started, setting the hold to a non zero-value will hold the envelope at the peak value. Setting the value to 0 will release the hold and start the release.
</p></description>
</attribute>
<attribute name="release" size="1" type="auto">
<digest>release</digest>
<description><p>
The duration in ms of the release portion of the envelope. This is the time it takes to go from the peak level to silence.
</p></description>
</attribute>
<attribute name="reset" size="1" type="bang">
<digest>reset</digest>

</attribute>
<attribute name="trigger" size="1" type="signal">
<digest>trigger</digest>
<description><p>
Trigger the envelope attack with a non-zero signal value.
</p></description>
</attribute>
</rnboattributelist>
<!--INLETS-->
<rnboinletlist>
<inlet id="inlet_attack" name="attack" type="auto">
<digest>attack</digest>
<description><p>
The duration in ms of the attack portion of the envelope. This is the time it takes for the envelope to reach it's peak value.
</p></description>
</inlet>
<inlet id="inlet_release" name="release" type="auto">
<digest>release</digest>
<description><p>
The duration in ms of the release portion of the envelope. This is the time it takes to go from the peak level to silence.
</p></description>
</inlet>
<inlet id="inlet_hold" name="hold" type="auto">
<digest>hold</digest>
<description><p>
After the attack has started, setting the hold to a non zero-value will hold the envelope at the peak value. Setting the value to 0 will release the hold and start the release.
</p></description>
</inlet>
<inlet id="inlet_trigger" name="trigger" type="signal">
<digest>trigger</digest>
<description><p>
Trigger the envelope attack with a non-zero signal value.
</p></description>
</inlet>
</rnboinletlist>
<!--OUTLETS-->
<rnbooutletlist>
<outlet id="outlet_out" name="out" type="signal">
<digest>out</digest>
<description><p>
Send a non-zero signal value to trigger a sample accurate envelope with an attack and release.
</p></description>
</outlet>
<outlet id="outlet_mute" name="mute" type="bang">
<digest>Bang after the envelope has finished.</digest>

</outlet>
<outlet id="outlet_mute" name="mute" type="bang">
<digest>Test</digest>

</outlet>
</rnbooutletlist>
<!--SEE ALSO-->
<seealsolist>
<seealso name="rnbo_adsr~" type="rnborefpage" module="RNBO" display="adsr~"></seealso>
<seealso name="rnbo_line~" type="rnborefpage" module="RNBO" display="line~"></seealso>
<seealso name="rnbo_smoothstep~" type="rnborefpage" module="RNBO" display="smoothstep~"></seealso>
</seealsolist>
</c74object>