<?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="plugin~" module="msp" category="MSP Plug-ins">
	<digest>
		Define a Max for Live device's audio inputs
	</digest>
	<description>
		The <o>plugin~</o> object receives its input from the Live application as part of a Max for Live audio device.
	</description>
	<!--METADATA-->
	<metadatalist>
		<metadata name="author">
			Cycling '74
		</metadata>
		<metadata name="tag">
			MSP
		</metadata>
		<metadata name="tag">
			MSP Plug-ins
		</metadata>
	</metadatalist>
	<!--INLETS-->
	<inletlist>
		<inlet id="0" type="signal">
			<digest>
				(signal) Test input to pass thru for audio device channel 1.
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
		<inlet id="1" type="signal">
			<digest>
				(signal) Test input to pass thru for audio device channel 2.
			</digest>
			<description>
				TEXT_HERE
			</description>
		</inlet>
	</inletlist>
	<!--OUTLETS-->
	<outletlist>
		<outlet id="0" type="signal">
			<digest>
				(signal) Channel 1 audio input from the Live application.
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
		<outlet id="1" type="signal">
			<digest>
				(signal) Channel 2 audio input from the Live application.
			</digest>
			<description>
				TEXT_HERE
			</description>
		</outlet>
	</outletlist>
	<!--ARGUMENTS-->
	<objarglist>
		<objarg id="0" name="OBJARG_NAME" type="OBJARG_TYPE" optional="0">
			<digest>
				TEXT_HERE
			</digest>
			<description>
				TEXT_HERE
			</description>
		</objarg>
	</objarglist>
	<!--MESSAGES-->
	<methodlist>
		<method name="signal">
			<arglist />
			<digest>
				Receive audio from Max for Live
			</digest>
			<description>
				By convention, a Max for Live gets all its audio from the Live application using the <o>plugin~</o> object and sends its audio output using the <o>plugout~</o> object. This audio output is limited to two channels. This behavior is modified when Max for Live is in <link name="live_preview" module="core" type="vignette">Preview Mode</link>.
			</description>
		</method>
	</methodlist>
	<!--ATTRIBUTES-->
	<!--EXAMPLE-->
	<examplelist>
		<example img="plugin~.png" />
	</examplelist>
	<!--SEEALSO-->
	<seealsolist>
		<seealso name="plugout~" />
	</seealsolist>
	<discussion>
		<b>Note: plug-in building for hosts other than Ableton Live is no longer supported. For more information to help you make the transition to creating plug-ins in Max for Live, see <link name="live_pluggo" module="core" type="vignette">Max for Live for Pluggo Developers</link>.</b> 
	</discussion>
	<misc name="Output">
		<entry name="signal">
			<description>
				When used in Max, the signal output of the <o>plugin~</o> object is simply its signal input. When used in the runtime plug-in environment, the signal output will be the left and right channels of the audio input to the plug-in from the host. If the plug-in is inserted in a mono context, it's possible that only the left channel will contain the incoming audio signal and the right channel will be 0. The exact nature of the audio input to the plug-in is up to the host mixer.
			</description>
		</entry>
	</misc>
</c74object>
