<?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="dsp" module="max" category="Unlisted" private="1">
	<digest>
		DSP
	</digest>
	<description>
		This is where you send the messages
	</description>
	<!--METADATA-->
	<metadatalist>
		<metadata name="author">
			Cycling '74
		</metadata>
		<metadata name="tag">
			TEXT_HERE
		</metadata>
	</metadatalist>
	<!--INLETS-->
	<!--OUTLETS-->
	<!--ARGUMENTS-->
	<objarglist>
		<objarg name="OBJARG_NAME" optional="0" type="OBJARG_TYPE">
			<digest>
				TEXT_HERE
			</digest>
			<description>
				TEXT_HERE
			</description>
		</objarg>
	</objarglist>
	<!--MESSAGES-->
	<methodlist>
		<method name="advancedstatus">
			<arglist />
			<digest>
				The word <m>advancedstatus</m> opens the advanced Audio Status window.
			</digest>
			<description>
				The word <m>advancedstatus</m> opens the advanced Audio Status window.
			</description>
		</method>
		<method name="debug">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>debug</m>, followed by a zero or one, turns debugging on (1) or off (0).
			</digest>
			<description>
				The word <m>debug</m>, followed by a zero or one, turns debugging on (1) or off (0).
			</description>
		</method>
		<method name="driver">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="list" />
			</arglist>
			<digest>
				The <m>driver</m> message to dsp is a way to send messages specific to a particular audio driver.
			</digest>
			<description>
				The <m>driver</m> message to dsp is a way to send messages specific to a particular audio driver. For documentation of any driver-specific messages, consult the documentation for the audio driver.
			</description>
		</method>
		<method name="cpulimit">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>cpulimit</m>, followed by a number in the range 0-100, sets a utilization limit for the CPU. Above this limit, MSP will not process audio vectors until the utilization comes back down, causing a click. If the cpu limit is set to either 0 or 100, there will be no limit checking done.
			</digest>
			<description>
				The word <m>cpulimit</m>, followed by a number in the range 0-100, sets a utilization limit for the CPU. Above this limit, MSP will not process audio vectors until the utilization comes back down, causing a click. If the cpu limit is set to either 0 or 100, there will be no limit checking done.
			</description>
		</method>
		<method name="driversetup">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="" />
			</arglist>
			<digest>
				Opens the Audio Driver Setup window
			</digest>
			<description>
				Opens the Audio Driver Setup window
			</description>
		</method>
		<method name="iovs">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>iovs</m>, followed by a number that is a power of 2, sets the I/O vector size.
			</digest>
			<description>
				The word <m>iovs</m>, followed by a number that is a power of 2, sets the I/O vector size.
			</description>
		</method>
		<method name="inremap">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>inremap</m>, followed by two numbers that specify a physical device input channel number and a logical input channel number, maps the physical device to the logical input channel.
			</digest>
			<description>
				The word <m>inremap</m>, followed by two numbers that specify a physical device input channel number and a logical input channel number, maps the physical device to the logical input channel.
			</description>
		</method>
		<method name="inremapname">
			<arglist>
				<arg name="ARG_NAME_0" type="symbol" optional="0" />
				<arg name="ARG_NAME_1" type="int" optional="0" />
			</arglist>
			<digest>
				TEXT_HERE
			</digest>
			<description>
				TEXT_HERE
			</description>
		</method>
		<method name="iomap">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="" />
			</arglist>
			<digest>
				Opens the I/O Mapping window.
			</digest>
			<description>
				Opens the I/O Mapping window.
			</description>
		</method>
		<method name="open">
			<arglist />
			<digest>
				The word <m>open</m> opens the Audio Status window.
			</digest>
			<description>
				The word <m>open</m> opens the Audio Status window.
			</description>
		</method>
		<method name="optimize">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				(Macintosh only)
			</digest>
			<description>
				(Macintosh only) Toggles optimization. On the Macintosh, this is used to control the use of Altivec (G4 processor) optimizations.
			</description>
		</method>
		<method name="override">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="list" />
			</arglist>
			<digest>
				Toggles override mode.
			</digest>
			<description>
				Toggles override mode. When override mode is enabled, any change to the setting is not saved in the MSP Preferences file. The message <m>override 0</m> turns override mode off. By default, override is off for all settings. However, some settings are specific to audio drivers and may not be saved by the driver.
			</description>
		</method>
		<method name="outremap">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>outremap</m>, followed by two numbers that specify a logical device output channel number and a physical output channel number, maps the logical device to the physical output channel.
			</digest>
			<description>
				The word <m>outremap</m>, followed by two numbers that specify a logical device output channel number and a physical output channel number, maps the logical device to the physical output channel.
			</description>
		</method>
		<method name="outremapname">
			<arglist>
				<arg name="ARG_NAME_0" type="symbol" optional="0" />
				<arg name="ARG_NAME_1" type="int" optional="0" />
			</arglist>
			<digest>
				TEXT_HERE
			</digest>
			<description>
				TEXT_HERE
			</description>
		</method>
		<method name="set">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>set</m>, followed by a zero or one, turns the audio on (1) or off (0). It is equivalent to clicking on a <o>ezadc~</o> or <o>ezdac~</o> object.
			</digest>
			<description>
				The word <m>set</m>, followed by a zero or one, turns the audio on (1) or off (0). It is equivalent to clicking on a <o>ezadc~</o> or <o>ezdac~</o> object.
			</description>
		</method>
		<method name="setdriver">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="list" />
			</arglist>
			<digest>
				The word <m>setdriver</m>, followed by a number, sets a new audio driver is chosen based on its index into the currently generated menu of drivers created by the <o>adstatus</o> driver object. If the word <m>setdriver</m> is followed by a symbol that names a valid driver, the new driver is selected by name. An additional symbol argument may be used to specify a &quot;subdriver&quot; (e.g., ASIO drivers use ASIO as the name of the driver and PCI-324 as a subdriver name that specifies a specific device).
			</digest>
			<description>
				The word <m>setdriver</m>, followed by a number, sets a new audio driver is chosen based on its index into the currently generated menu of drivers created by the <o>adstatus</o> driver object. If the word <m>setdriver</m> is followed by a symbol that names a valid driver, the new driver is selected by name. An additional symbol argument may be used to specify a &quot;subdriver&quot; (e.g., ASIO drivers use ASIO as the name of the driver and PCI-324 as a subdriver name that specifies a specific device).
			</description>
		</method>
		<method name="sigvs">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>sigvs</m>, followed by a number that is a power of 2, sets the I/O signal vector size.
			</digest>
			<description>
				The word <m>sigvs</m>, followed by a number that is a power of 2, sets the I/O signal vector size.
			</description>
		</method>
		<method name="sr">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>sr</m>, followed by a number, sets a new sampling rate In Hertz.
			</digest>
			<description>
				The word <m>sr</m>, followed by a number, sets a new sampling rate In Hertz.
			</description>
		</method>
		<method name="start">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>start</m> turns the audio on.
			</digest>
			<description>
				The word <m>start</m> turns the audio on.
			</description>
		</method>
		<method name="status">
			<arglist />
			<digest>
				The word <m>status</m> opens the Audio Status window.
			</digest>
			<description>
				The word <m>status</m> opens the Audio Status window.
			</description>
		</method>
		<method name="stop">
			<arglist />
			<digest>
				The word <m>stop</m> turns the audio off.
			</digest>
			<description>
				The word <m>stop</m> turns the audio off.
			</description>
		</method>
		<method name="takeover">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>takeover</m>, followed by a zero or one, turns Scheduler in Audio Interrupt mode on (1) or off (0). It is equivalent to clicking on the Scheduler in Overdrive checkbox in the Audio Status window.
			</digest>
			<description>
				The word <m>takeover</m>, followed by a zero or one, turns Scheduler in Audio Interrupt mode on (1) or off (0). It is equivalent to clicking on the Scheduler in Overdrive checkbox in the Audio Status window.
			</description>
		</method>
		<method name="timecode">
			<arglist>
				<arg name="ARG_NAME" optional="0" type="int" />
			</arglist>
			<digest>
				The word <m>timecode</m> followed by a zero or one, starts (1) or stops (0) timecode reading by any audio drivers that support the feature (ASIO 2).
			</digest>
			<description>
				The word <m>timecode</m> followed by a zero or one, starts (1) or stops (0) timecode reading by any audio drivers that support the feature (ASIO 2).
			</description>
		</method>
		<method name="wclose">
			<arglist />
			<digest>
				The word <m>wclose</m> closes the Audio Status window.
			</digest>
			<description>
				The word <m>wclose</m> closes the Audio Status window.
			</description>
		</method>
	</methodlist>
	<!--ATTRIBUTES-->
	<attributelist>
		<attribute name="attr_cpu" get="1" set="0" type="float" size="1">
			<digest>
				Displays a rough estimate of how much of your computer's CPU is being allocated for processing audio in MSP.
			</digest>
			<description>
				Displays a rough estimate of how much of your computer's CPU is being allocated for processing audio in MSP.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Statistics" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="CPU Utilization" />
			</attributelist>
		</attribute>
		<attribute name="attr_cpulimit" get="1" set="1" type="float" size="1">
			<digest>
				Sets a limit (expressed in terms of a percentage of your computer's CPU)
			</digest>
			<description>
				Sets a limit (expressed in terms of a percentage of your computer's CPU) to how much signal processing MSP is allowed to do. MSP will not go above the set CPU limit for a sustained period, allowing your computer to perform other tasks without MSP locking them out. The trade-off, however, is that you'll hear clicks in the audio output when the CPU goes over the specified limit. Setting this value to either ‘0’ or ‘100’ will disable CPU limiting.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Performance" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="CPU Limit" />
			</attributelist>
		</attribute>
		<attribute name="attr_drivername" get="1" set="1" type="object" size="1">
			<digest>
				This pop-up menu lets you view and select the audio driver for MSP.
			</digest>
			<description>
				This pop-up menu lets you view and select the audio driver for MSP. You can find more specific information about Macintosh audio drivers <link name="04_mspaudioio" module="msp" anchor="macintosh_drivers" type="tutorial">here</link>, and more information about Windows audio drivers <link name="04_mspaudioio" module="msp" anchor="windows_drivers" type="tutorial">here</link>. Only one audio driver can be selected at any given time. MSP saves the settings for each audio driver separately and will recall the last used audio driver when you restart Max.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="System" />
				<attribute name="enumvals" get="1" set="1" type="atom" size="2">
					<enumlist>
						<enum name="None">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="Core Audio">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="NonRealTime">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="ad_portaudio Core Audio">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="ad_rewire">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="Live">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Driver" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enumindex" />
			</attributelist>
		</attribute>
		<attribute name="attr_dspstate" get="1" set="1" type="int" size="1">
			<digest>
				Toggles turning the DSP on or off.
			</digest>
			<description>
				Toggles turning the DSP on or off
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="System" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Audio On/Off" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="attr_funcalls" get="1" set="0" type="int" size="1">
			<digest>
				Displays an approximate count of how many calculations are being required for each sample of audio.
			</digest>
			<description>
				Displays an approximate count of how many calculations are being required for each sample of audio.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Statistics" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Function Calls" />
			</attributelist>
		</attribute>
		<attribute name="attr_inchan1" get="1" set="1" type="object" size="1">
			<digest>
				The pop-up menu is used to map the first logical input channel of I/O in MSP (i.e. the first outlet of the <o>adc~</o> object)
			</digest>
			<description>
				The pop-up menu is used to map the first logical input channel of I/O in MSP (i.e. the first outlet of the <o>adc~</o> object) to physical channels used by your audio driver.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="2" value="I/O Mapping" />
				<attribute name="enumvals" get="1" set="1" type="atom" size="2">
					<enumlist>
						<enum name="Off">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="1 Input 1">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="2 Input 2">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Input Channel 1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enumindex" />
			</attributelist>
		</attribute>
		<attribute name="attr_inchan2" get="1" set="1" type="object" size="1">
			<digest>
				The pop-up menu is used to map the second logical input channel of I/O in MSP (i.e. the second outlet of the <o>adc~</o> object)
			</digest>
			<description>
				The pop-up menu is used to map the second logical input channel of I/O in MSP (i.e. the second outlet of the <o>adc~</o> object) to physical channels used by your audio driver. The contents of the pop-up menu will vary according to the audio driver you are using.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="2" value="I/O Mapping" />
				<attribute name="enumvals" get="1" set="1" type="atom" size="2">
					<enumlist>
						<enum name="Off">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="1 Input 1">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="2 Input 2">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Input Channel 2" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enumindex" />
			</attributelist>
		</attribute>
		<attribute name="attr_iovs" get="1" set="1" type="object" size="1">
			<digest>
				Sets the number of audio samples samples that are transferred from the audio interface at one time when MSP is doing its calculations.
			</digest>
			<description>
				Sets the number of audio samples samples that are transferred from the audio interface at one time when MSP is doing its calculations. This number is always set to a power of 2.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Performance" />
				<attribute name="enumvals" get="1" set="1" type="atom" size="2">
					<enumlist>
						<enum name="32">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="64">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="128">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="256">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="512">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="1024">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="2048">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="I/O Vector Size" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enumindex" />
			</attributelist>
		</attribute>
		<attribute name="attr_numinputs" get="1" set="0" type="object" size="1">
			<digest>
				This value displays the number of available input channels.
			</digest>
			<description>
				This value displays the number of available input channels.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="System" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Input Channels" />
			</attributelist>
		</attribute>
		<attribute name="attr_numoutputs" get="1" set="0" type="object" size="1">
			<digest>
				This value displays the number of available input channels.
			</digest>
			<description>
				This value displays the number of available input channels.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="System" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Output Channels" />
			</attributelist>
		</attribute>
		<attribute name="attr_optimize" get="1" set="1" type="int" size="1">
			<digest>
				Vector Optimization
			</digest>
			<description>
				(Macintosh only) Toggles whether to select vector optimization in MSP when computing audio on processors that support it. Vector optimization allows four samples to be processed within the space of a single instruction. However, not all audio signal processing algorithms can be optimized in this way (e.g., recursive filter algorithms). Leaving this option on when using MSP will enhance CPU utilization and performance, although the exact performance gain depends on the algorithm you are using and the number of MSP objects that implement it that have been vector optimized.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Performance" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Vector Optimization" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="attr_outchan1" get="1" set="1" type="object" size="1">
			<digest>
				The pop-up menu is used to map the first logical output channel of I/O in MSP (i.e. the first inlet of the <o>dac~</o> object)
			</digest>
			<description>
				The pop-up menu is used to map the first logical output channel of I/O in MSP (i.e. the first inlet of the <o>dac~</o> object) to physical channels used by your audio driver. The contents of the pop-up menu will vary according to the audio driver you are using.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="2" value="I/O Mapping" />
				<attribute name="enumvals" get="1" set="1" type="atom" size="2">
					<enumlist>
						<enum name="Off">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="1 Output 1">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="2 Output 2">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Output Channel 1" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enumindex" />
			</attributelist>
		</attribute>
		<attribute name="attr_outchan2" get="1" set="1" type="object" size="1">
			<digest>
				The pop-up menu is used to map the second logical output channel of I/O in MSP (i.e. the second inlet of the <o>dac~</o> object)
			</digest>
			<description>
				The pop-up menu is used to map the second logical output channel of I/O in MSP (i.e. the second inlet of the <o>dac~</o> object) to physical channels used by your audio driver. The contents of the pop-up menu will vary according to the audio driver you are using.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="2" value="I/O Mapping" />
				<attribute name="enumvals" get="1" set="1" type="atom" size="2">
					<enumlist>
						<enum name="Off">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="1 Output 1">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="2 Output 2">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Output Channel 2" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enumindex" />
			</attributelist>
		</attribute>
		<attribute name="attr_overdrive" get="1" set="1" type="object" size="1">
			<digest>
				Toggles running Max in Overdrive.
			</digest>
			<description>
				Toggles running Max in Overdrive. When <i>Overdrive</i> is enabled, Max gives priority to timing and MIDI processing over screen drawing and user interface tasks such as responding to mouse clicks. If you are primarily going to be using Max for MIDI or audio processing, Overdrive should be enabled. If you are primarily going to be using Jitter, Overdrive should be disabled.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Performance" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Scheduler in Overdrive" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="attr_siai" get="1" set="1" type="object" size="1">
			<digest>
				Toggles running the Max Scheduler in Audio Interrupt when Overdrive is enabled.
			</digest>
			<description>
				Toggles running the Max Scheduler in Audio Interrupt when Overdrive is enabled. This feature runs the Max event scheduler immediately before processing a signal vector’s worth of audio. Enabling Sched-uler in Audio Interrupt can greatly improve the timing of audio events that are triggered from control processes or external MIDI input.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Performance" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Scheduler in Audio Interrupt" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="onoff" />
			</attributelist>
		</attribute>
		<attribute name="attr_sigsused" get="1" set="0" type="int" size="1">
			<digest>
				Displays the number of internal buffers that were needed by MSP to connect the signal objects used in the current signal network.
			</digest>
			<description>
				Displays the number of internal buffers that were needed by MSP to connect the signal objects used in the current signal network. This field will update update whenever you change the number of audio objects or how they are patched together.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Statistics" />
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Signals Used" />
			</attributelist>
		</attribute>
		<attribute name="attr_sr" get="1" set="1" type="object" size="1">
			<digest>
				The pop-up menu is used to set the audio sampling rate.
			</digest>
			<description>
				The pop-up menu is used to set the audio sampling rate. For full-range audio, the recommended sampling rate is 44.1 kHz. Using a lower rate will reduce the number of samples that MSP has to calculate, thus lightening your computer’s burden, but it will also reduce the frequency range.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Performance" />
				<attribute name="enumvals" get="1" set="1" type="atom" size="2">
					<enumlist>
						<enum name="44100">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="48000">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="88200">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="96000">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Sampling Rate" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enumindex" />
			</attributelist>
		</attribute>
		<attribute name="attr_vs" get="1" set="1" type="object" size="1">
			<digest>
				Sets the number of audio samples samples that are transferred to the audio interface at one time when MSP is running.
			</digest>
			<description>
				Sets the number of audio samples samples that are transferred to the audio interface at one time when MSP is running. This number is always set to a power of 2, and can be less than or equal to the I/O Vector Size, but not more. If the Signal Vector Size is less than the I/O Vector Size, MSP calculates two or more signal vectors in succession for each I/O vector that needs to be calculated.
			</description>
			<attributelist>
				<attribute name="category" get="1" set="1" type="symbol" size="1" value="Performance" />
				<attribute name="enumvals" get="1" set="1" type="atom" size="2">
					<enumlist>
						<enum name="1">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="2">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="4">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="8">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="16">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="32">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="64">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="128">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="256">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="512">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="1024">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="2048">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
						<enum name="4096">
							<digest>
								TEXT_HERE
							</digest>
							<description>
								TEXT_HERE
							</description>
						</enum>
					</enumlist>
				</attribute>
				<attribute name="label" get="1" set="1" type="symbol" size="1" value="Signal Vector Size" />
				<attribute name="style" get="1" set="1" type="symbol" size="1" value="enumindex" />
			</attributelist>
		</attribute>
	</attributelist>
	<!--EXAMPLE-->
	<examplelist>
		<example />
	</examplelist>
	<!--SEEALSO-->
	<seealsolist />
</c74object>
