<?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.expflam~">
	<digest>
		a single click is expanded to a series of attacks to create flams.
	</digest>
	<description>
		<o>el.expflam~</o> turns an incoming click into a series of clicks that can play a flam when connected to a sample-accurate sound-generator.
        
    </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>
	</objarglist>
	<!--MESSAGES-->
	<methodlist>
		<method name="flamgate">
			<arglist>
                <arg name="toggle" type="int" optional="0" id="1" />
                
			</arglist>
			<digest>
				TEXT_HERE
			</digest>
			<description>
				When turned on (the default) incoming clicks are flammed. When set to zero, only the incoming click is passed. This message can also be set from the second inlet.
            </description>
		</method>
		<method name="setflam">
			<arglist>
                <arg name="flam data" type="list" optional="0" id="1" />
                
			</arglist>
			<digest>
				TEXT_HERE
			</digest>
			<description>
				This specifies the flam parameters in a list. They are respectively, start delay, end delay, attack count, slope, attenuation. Distance between flam clicks starts with the start delay and ends with the end delay. The attack count is how many clicks in a flam. The attenuation is a multiplier successively applied to clicks in the flam. The slope defines how quickly the flam moves from the start delay to the end delay. Negative slope yields a slow move, positive slope yields a fast move.
            </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>
