<?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. Rather, use the _ref.xml files found in the 'edits' folder.-->
<c74object name="el.function~">
	<digest>
		A simple flanger.
	</digest>
	<description>
		<o>el.function~</o> writes some useful envelopes and other functions to a Max buffer. </description>
	<!--METADATA-->
	<metadatalist>
		<metadata name="author">
			Eric Lyon
		</metadata>
		<metadata name="tag">
			MSP
		</metadata>
		<metadata name="tag">
			LyonPotpourri
		</metadata>
	</metadatalist>
	<!--INLETS-->
	<inletlist>
	</inletlist>
	<!--OUTLETS-->
	<outletlist>
	</outletlist>
	<!--ARGUMENTS-->
	<objarglist>
		<objarg name="parameters" type="list" optional="1">
			<digest>
				TEXT_HERE
			</digest>
			<!--description>
				maxdelay, feedback, speed1, speed2, depth
			</description-->
		</objarg>
	</objarglist>
	<!--MESSAGES-->
	<methodlist>
		<method name="aenv">
			<arglist>
                <arg name="attack time" type="float" optional="0" id="1" />
			</arglist>
			<digest>
				TEXT_HERE
			</digest>
			<description>
				Create an envelope, specifying attack time as a fraction of 1.0
            </description>
		</method>
        <method name="adenv">
            <arglist>
                <arg name="attack time" type="float" optional="0" id="1" />
                <arg name="decay time" type="float" optional="0" id="2" />
            </arglist>
            <digest>
                TEXT_HERE
            </digest>
            <description>
                Create an envelope, specifying attack time and decay time as a fraction of 1.0
            </description>
        </method>
        <method name="adrenv">
            <arglist>
                <arg name="attack time" type="float" optional="0" id="1" />
                <arg name="decay time" type="float" optional="0" id="2" />
                <arg name="release time" type="float" optional="0" id="3" />
            </arglist>
            <digest>
                TEXT_HERE
            </digest>
            <description>
                Create an envelope, specifying attack, decay, and release times as a fraction of 1.0
            </description>
        </method>
        <method name="adsyn">
            <arglist>
                <arg name="partial weights" type="list" optional="0" id="1" />
            </arglist>
            <digest>
                TEXT_HERE
            </digest>
            <description>
                Specify a waveform as a sum of sine waves, starting with DC
            </description>
        </method>
        <method name="rcos">
            <arglist>
                <!--arg name="partial weights" type="list" optional="0" id="1" /-->
            </arglist>
            <digest>
                TEXT_HERE
            </digest>
            <description>
                Build a raised cosine wave
            </description>
        </method>
        <method name="gaussian">
            <arglist>
                <!--arg name="partial weights" type="list" optional="0" id="1" /-->
            </arglist>
            <digest>
                TEXT_HERE
            </digest>
            <description>
                Build a gaussian wave
            </description>
        </method>
	</methodlist>
	<!--ATTRIBUTES-->
	<attributelist>
	</attributelist>
	<!--SEEALSO-->
	<seealsolist>
		<seealso name="click~"/>
        <seealso name="el.samm~"/>
        <seealso name="el.mask~"/>
        <seealso name="el.player~"/>
	</seealsolist>
    
</c74object>
