<?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="limi~" category="Modifiers">
<!--METADATA-->
<metadatalist>
<metadata name="author">Cycling '74</metadata>
<metadata name="tag">RNBO</metadata>
<metadata name="tag">RNBO Modifiers</metadata>
<metadata name="tag">RNBO Dynamics</metadata>
</metadatalist>
<digest>Lookahead peak-limiter</digest>
<description><p>
Lookahead peak-limiter
</p></description>
<!--ARGUMENTS-->
<objarglist>
<objarg name="channels" optional="1" type="number">
<digest>Channels</digest>
<description><p>
The number of channels to process.
</p></description>
</objarg>
<objarg name="buffersize" optional="1" type="number">
<digest>Buffer size</digest>
<description><p>
The size (in samples) of internal buffers. This defines the maximum value for the lookahead attribute. The default is 512.
</p></description>
</objarg>
</objarglist>
<!--OPTIONS-->
<rnbooptionlist>
<option name="buffersize" size="1" type="number">
<digest>Buffer size</digest>
<attributelist>
<attribute name="default" type="number" value="512"></attribute>
</attributelist>
<description><p>
The size (in samples) of internal buffers. This defines the maximum value for the lookahead attribute. The default is 512.
</p></description>
</option>
<option name="channels" size="1" type="number">
<digest>Channels</digest>
<attributelist>
<attribute name="default" type="number" value="1"></attribute>
</attributelist>
<description><p>
The number of channels to process.
</p></description>
</option>
<option name="mode" size="1" type="enum">
<digest>Mode</digest>
<attributelist>
<attribute name="enumvals">
<enumlist get="1" set="1" type="atom">
<enum name="linear"></enum>
<enum name="exponential"></enum>
</enumlist>
</attribute>
<attribute name="default" type="enum" value="exponential"></attribute>
</attributelist>
<description><p>
Response mode for the limiter. Choices are 
<m>linear </m>
 or 
<m>exponential</m>
.
</p></description>
</option>
</rnbooptionlist>
<!--ATTRIBUTES-->
<rnboattributelist>
<attribute name="bypass" size="1" type="number">
<digest>Bypass</digest>
<attributelist>
<attribute name="default" type="number" value="0"></attribute>
</attributelist>
<description><p>
Pass the input straight-through.
</p></description>
</attribute>
<attribute name="clear" size="1" type="bang">
<digest>Clear</digest>
<description><p>
Clear buffers.
</p></description>
</attribute>
<attribute name="dcblock" size="1" type="number">
<digest>DC block</digest>
<attributelist>
<attribute name="default" type="number" value="0"></attribute>
</attributelist>
<description><p>
Filter DC Offsets at the input.
</p></description>
</attribute>
<attribute name="input" size="1" type="signal">
<digest>Input</digest>
<description><p>
The signal to be filtered.
</p></description>
</attribute>
<attribute name="lookahead" size="1" type="number">
<digest>Lookahead</digest>
<attributelist>
<attribute name="default" type="number" value="100"></attribute>
</attributelist>
<description><p>
Number of samples to look ahead.
</p></description>
</attribute>
<attribute name="postamp" size="1" type="number">
<digest>postamp</digest>
<attributelist>
<attribute name="default" type="number" value="0"></attribute>
</attributelist>
<description><p>
Gain (db) applied after processing.
</p></description>
</attribute>
<attribute name="preamp" size="1" type="number">
<digest>Preamp</digest>
<attributelist>
<attribute name="default" type="number" value="0"></attribute>
</attributelist>
<description><p>
Gain (db) applied prior to processing.
</p></description>
</attribute>
<attribute name="release" size="1" type="number">
<digest>Release</digest>
<attributelist>
<attribute name="default" type="number" value="1000"></attribute>
</attributelist>
<description><p>
Millisecond release time.
</p></description>
</attribute>
<attribute name="threshold" size="1" type="number">
<digest>Threshold</digest>
<attributelist>
<attribute name="default" type="number" value="0"></attribute>
</attributelist>
<description><p>
Level (db) above which to apply limiting.
</p></description>
</attribute>
</rnboattributelist>
<!--INLETS-->
<rnboinletlist>
<inlet id="inlet_input" name="input" type="signal">
<digest>Input</digest>
<description><p>
The signal to be filtered.
</p></description>
</inlet>
</rnboinletlist>
<!--OUTLETS-->
<rnbooutletlist>
<outlet id="outlet_output" name="output" type="signal">
<digest>Filtered output</digest>
<description><p>
The filtered signal.
</p></description>
</outlet>
</rnbooutletlist>
<!--SEE ALSO-->
<seealsolist>
<seealso name="limi~" type="refpage" module="MSP"></seealso>
<seealso name="rnbo_biquad~" type="rnborefpage" module="RNBO" display="biquad~"></seealso>
<seealso name="rnbo_allpass~" type="rnborefpage" module="RNBO" display="allpass~"></seealso>
<seealso name="rnbo_comb~" type="rnborefpage" module="RNBO" display="comb~"></seealso>
<seealso name="rnbo_cross~" type="rnborefpage" module="RNBO" display="cross~"></seealso>
<seealso name="rnbo_lores~" type="rnborefpage" module="RNBO" display="lores~"></seealso>
<seealso name="rnbo_reson~" type="rnborefpage" module="RNBO" display="reson~"></seealso>
<seealso name="rnbo_svf~" type="rnborefpage" module="RNBO" display="svf~"></seealso>
<seealso name="rnbo_onepole~" type="rnborefpage" module="RNBO" display="onepole~"></seealso>
</seealsolist>
</c74object>