<?xml version="1.0" encoding="UTF-8" ?>
<audiomulch-document version="0.99" application-path="C:\Program Files\AudioMulch 1.0" document-path="C:\Documents and Settings\Ralph\Desktop">
	<patch>
		<clock tempo="120" loop-start="0" loop-end="0" loop-enabled="0"></clock>
		<contraption class="SoundOut" name="SoundOut">
			<properties>
				<property index="0" name="File">
					<soundfile></soundfile>
				</property>
				<property index="3" name="FileMode">
					<enum>1</enum>
				</property>
				<property index="6" name="PunchMode">
					<enum>1</enum>
				</property>
				<property index="7" name="RecordDuration">
					<double>300000</double>
				</property>
			</properties>
			<presets></presets>
			<modulation-sources></modulation-sources>
		</contraption>
		<contraption class="SoundIn" name="SoundIn">
			<properties>
				<property index="0" name="UseADC">
					<bool>1</bool>
				</property>
				<property index="1" name="File">
					<soundfile></soundfile>
				</property>
				<property index="4" name="Loop">
					<bool>0</bool>
				</property>
				<property index="5" name="LoopDelay">
					<double>0</double>
				</property>
				<property index="6" name="AutoRewind">
					<bool>1</bool>
				</property>
			</properties>
			<presets></presets>
			<modulation-sources></modulation-sources>
		</contraption>
		<contraption class="SGain" name="MasterAtten">
			<properties>
				<property index="0" name="Gain">
					<double>0.442166957942813</double>
				</property>
				<property index="1" name="Mute">
					<bool>0</bool>
				</property>
			</properties>
			<presets></presets>
			<modulation-sources>
				<property-sources property-name="Gain" property-index="0">
					<midi-controller smoothing="0" map-minimum="0" map-maximum="0.630957344480193">
						<midi-message-spec type="7-bit-control-change" port="0" channel="0" number="8"/>
						<midi-mapping-curve>
							<mapping-point in="0" out="0"/>
							<mapping-point in="16383" out="1"/>
						</midi-mapping-curve>
					</midi-controller>
				</property-sources>
			</modulation-sources>
		</contraption>
		<contraption class="SDelay" name="PingPongDelay">
			<properties>
				<property index="0" name="DelayUnits">
					<enum>0</enum>
				</property>
				<property index="1" name="LeftDelay">
					<double>0.075</double>
				</property>
				<property index="2" name="RightDelay">
					<double>0.075</double>
				</property>
				<property index="3" name="Feedback">
					<double>0.79</double>
				</property>
				<property index="4" name="WetDryMix">
					<double>1</double>
				</property>
				<property index="5" name="FeedbackMode">
					<enum>1</enum>
				</property>
			</properties>
			<presets></presets>
			<modulation-sources>
				<property-sources property-name="LeftDelay" property-index="1">
					<midi-controller smoothing="0" map-minimum="0.061111" map-maximum="0.09999">
						<midi-message-spec type="7-bit-control-change" port="0" channel="0" number="12"/>
						<midi-mapping-curve>
							<mapping-point in="0" out="0"/>
							<mapping-point in="16383" out="1"/>
						</midi-mapping-curve>
					</midi-controller>
				</property-sources>
				<property-sources property-name="RightDelay" property-index="2">
					<midi-controller smoothing="0" map-minimum="0.061111" map-maximum="0.09999">
						<midi-message-spec type="7-bit-control-change" port="0" channel="0" number="12"/>
						<midi-mapping-curve>
							<mapping-point in="0" out="0"/>
							<mapping-point in="16383" out="1"/>
						</midi-mapping-curve>
					</midi-controller>
				</property-sources>
				<property-sources property-name="Feedback" property-index="3">
					<midi-controller smoothing="0" map-minimum="0.5" map-maximum="0.79">
						<midi-message-spec type="7-bit-control-change" port="0" channel="0" number="9"/>
						<midi-mapping-curve>
							<mapping-point in="0" out="0"/>
							<mapping-point in="16383" out="1"/>
						</midi-mapping-curve>
					</midi-controller>
				</property-sources>
			</modulation-sources>
		</contraption>
		<contraption class="Invert" name="Invert_2">
			<presets></presets>
			<modulation-sources></modulation-sources>
		</contraption>
		<contraption class="SGain" name="Recursive_Attenuation">
			<properties>
				<property index="0" name="Gain">
					<double>0.767361489361819</double>
				</property>
				<property index="1" name="Mute">
					<bool>0</bool>
				</property>
			</properties>
			<presets></presets>
			<modulation-sources>
				<property-sources property-name="Gain" property-index="0">
					<midi-controller smoothing="0" map-minimum="0.501187233627272" map-maximum="0.794328234724281">
						<midi-message-spec type="7-bit-control-change" port="0" channel="0" number="9"/>
						<midi-mapping-curve>
							<mapping-point in="0" out="0"/>
							<mapping-point in="16383" out="1"/>
						</midi-mapping-curve>
					</midi-controller>
				</property-sources>
			</modulation-sources>
		</contraption>
		<contraption class="Invert" name="Invert_1">
			<presets></presets>
			<modulation-sources></modulation-sources>
		</contraption>
		<contraption class="Invert" name="Invert_3">
			<presets></presets>
			<modulation-sources></modulation-sources>
		</contraption>
		<contraption class="4x4Matrix" name="RACE_Off_On">
			<properties>
				<property index="0" name="FadeTime">
					<double>2</double>
				</property>
				<property index="1" name="Gate_1_1">
					<bool>1</bool>
				</property>
				<property index="2" name="Gate_1_2">
					<bool>0</bool>
				</property>
				<property index="3" name="Gate_1_3">
					<bool>0</bool>
				</property>
				<property index="4" name="Gate_1_4">
					<bool>0</bool>
				</property>
				<property index="5" name="Gate_2_1">
					<bool>0</bool>
				</property>
				<property index="6" name="Gate_2_2">
					<bool>1</bool>
				</property>
				<property index="7" name="Gate_2_3">
					<bool>0</bool>
				</property>
				<property index="8" name="Gate_2_4">
					<bool>0</bool>
				</property>
				<property index="9" name="Gate_3_1">
					<bool>0</bool>
				</property>
				<property index="10" name="Gate_3_2">
					<bool>0</bool>
				</property>
				<property index="11" name="Gate_3_3">
					<bool>0</bool>
				</property>
				<property index="12" name="Gate_3_4">
					<bool>0</bool>
				</property>
				<property index="13" name="Gate_4_1">
					<bool>0</bool>
				</property>
				<property index="14" name="Gate_4_2">
					<bool>0</bool>
				</property>
				<property index="15" name="Gate_4_3">
					<bool>0</bool>
				</property>
				<property index="16" name="Gate_4_4">
					<bool>0</bool>
				</property>
			</properties>
			<presets></presets>
			<modulation-sources>
				<property-sources property-name="Gate_1_1" property-index="1">
					<midi-controller invert="0" toggle="0" threshold="8064">
						<midi-message-spec type="7-bit-control-change" port="0" channel="0" number="10"/>
					</midi-controller>
				</property-sources>
				<property-sources property-name="Gate_2_2" property-index="6">
					<midi-controller invert="0" toggle="0" threshold="8064">
						<midi-message-spec type="7-bit-control-change" port="0" channel="0" number="10"/>
					</midi-controller>
				</property-sources>
			</modulation-sources>
		</contraption>
		<audio-connection from="SoundIn" from-outlet="0" to="MasterAtten" to-inlet="0"/>
		<audio-connection from="PingPongDelay" from-outlet="0" to="Recursive_Attenuation" to-inlet="0"/>
		<audio-connection from="Invert_2" from-outlet="0" to="SoundOut" to-inlet="1"/>
		<audio-connection from="SoundIn" from-outlet="1" to="Invert_1" to-inlet="0"/>
		<audio-connection from="Invert_1" from-outlet="0" to="MasterAtten" to-inlet="1"/>
		<audio-connection from="PingPongDelay" from-outlet="1" to="Invert_3" to-inlet="0"/>
		<audio-connection from="Invert_3" from-outlet="0" to="Recursive_Attenuation" to-inlet="1"/>
		<audio-connection from="Recursive_Attenuation" from-outlet="0" to="RACE_Off_On" to-inlet="0"/>
		<audio-connection from="Recursive_Attenuation" from-outlet="1" to="RACE_Off_On" to-inlet="1"/>
		<audio-connection from="RACE_Off_On" from-outlet="0" to="SoundOut" to-inlet="0"/>
		<audio-connection from="RACE_Off_On" from-outlet="1" to="SoundOut" to-inlet="1"/>
		<audio-connection from="MasterAtten" from-outlet="0" to="SoundOut" to-inlet="0"/>
		<audio-connection from="MasterAtten" from-outlet="1" to="Invert_2" to-inlet="0"/>
		<audio-connection from="MasterAtten" from-outlet="1" to="PingPongDelay" to-inlet="1"/>
		<audio-connection from="MasterAtten" from-outlet="0" to="PingPongDelay" to-inlet="0"/>
	</patch>
	<application-view patcher-visible="1" properties-visible="1" automation-visible="0" vertical-split="356" horizontal-split="127" automation-grid-visible="0">
		<notes visible="1" left="586" top="100" width="371" height="333">
			<para>RACE (Recursive Ambiophonic Crosstalk Eliminator)</para>
			<para></para>
			<para>1. In Edit, go down and click on Settings to select SoundIn source and SoundOut destination and digital format.  Note input and output can only be digital, normally SPDIF.</para>
			<para></para>
			<para>2. Set the two delay values in the Ping/Pong Delay to 0.07milliseconds to start with.  See Tutorials for how to fine tune this value..</para>
			<para></para>
			<para>3. Set Recursive Attenuation to  -2.5dB to start with and see Tutorials for how to fine tune this value.</para>
			<para></para>
			<para>4. Press speaker icon button to enable RACE DSP;</para>
			<para></para>
			<para>5. Play source (note SoundIn &amp; SoundOut meters). </para>
			<para></para>
			<para>6. By clicking on the RACE Off/On box you can do quick comparisons of stereo to Ambiophonics.  1/1 is on and 2/2 is off.</para>
			<para></para>
			<para>7. Adjust the master attenuator if need be to prevent digital clipping indicated as a redline in Sound out or to increase the output level.</para>
			<para></para>
		</notes>
	</application-view>
	<contraption-views>
		<contraption-view contraption-name="SoundOut" patcher-x="-156" patcher-y="-2588" editor-visible="0" editor-x="0" editor-y="350"/>
		<contraption-view contraption-name="SoundIn" patcher-x="-156" patcher-y="-2947" editor-visible="0" editor-x="0" editor-y="0"/>
		<contraption-view contraption-name="MasterAtten" patcher-x="-156" patcher-y="-2865" editor-visible="1" editor-x="0" editor-y="0"/>
		<contraption-view contraption-name="PingPongDelay" patcher-x="-112" patcher-y="-2807" editor-visible="1" editor-x="0" editor-y="140"/>
		<contraption-view contraption-name="Invert_2" patcher-x="-136" patcher-y="-2723"/>
		<contraption-view contraption-name="Recursive_Attenuation" patcher-x="-82" patcher-y="-2691" editor-visible="1" editor-x="0" editor-y="70"/>
		<contraption-view contraption-name="Invert_1" patcher-x="-136" patcher-y="-2906"/>
		<contraption-view contraption-name="Invert_3" patcher-x="-65" patcher-y="-2747"/>
		<contraption-view contraption-name="RACE_Off_On" patcher-x="-106" patcher-y="-2640" editor-visible="1" editor-x="0" editor-y="310"/>
	</contraption-views>
	<automation-views></automation-views>
</audiomulch-document>

