;*******************************************************************************
;Aleix Riera
;www.fjarre.com/~aleix
;aleix@fjarre.com
;*******************************************************************************
;South Pole v0.99
;*******************************************************************************
;Assigning variables to Modules
;
;::::::		===================================================
;MODULE		Controller		Variable
;::::::		===================================================
;//////////////////////////////////////////////////////////////////
;LINE0:
;//////////////////////////////////////////////////////////////////
;LFO0Cut
	define	Ctrl_Osc0Line0Amp	'LFO0CutAmp'
	define	Ctrl_Osc0Line0iFreq	'LFO0iCutFreq'
	define	Ctrl_Osc0Line0fFreq	'LFO0fCutFreq'
;LFO0Res
	define	Ctrl_Osc1Line0Amp	'LFO0ResAmp'
	define	Ctrl_Osc1Line0iFreq	'LFO0iResFreq'
	define	Ctrl_Osc1Line0fFreq	'LFO0fResFreq'
;LFO0Pan
	define	Ctrl_Osc2Line0Amp	'LFO0PanAmp'
	define	Ctrl_Osc2Line0iFreq	'LFO0iPanFreq'
	define	Ctrl_Osc2Line0fFreq	'LFO0fPanFreq'
;ADDK0Cut
	define	Ctrl_Addk0Line0In	'OutLFO0Cut'
	define	Ctrl_Addk0Line0K	'K0Cut'
;ADDK0Res
	define	Ctrl_Addk1Line0In	'OutLFO0Res'
	define	Ctrl_Addk1Line0K	'K0Res'
;ADDK0Pan
	define	Ctrl_Addk2Line0In	'OutLFO0Pan'
	define	Ctrl_Addk2Line0K	'K0Pan'
;LPF0
	define	Ctrl_FilterLine0Cut	'OutK0Cut'
	define	Ctrl_FilterLine0Res	'OutK0Res'
;LPF0_NR:
	define	Ctrl_FilterLine0Cut_NR	'OutK0Cut'
;HPF0
	define	Ctrl_HFilter0		'OutStereoFilter0_NR2'
;BPF0
	define	CtrlLP_BFilter0		'OutStereoFilter0_NR1'
	define	CtrlHP_BFilter0		'OutStereoHFilter0'
;3MIXER0
	define	Ctrl_3Mixer00		'LPFLevel0'
	define	Ctrl_3Mixer01		'BPFLevel0'
	define	Ctrl_3Mixer02		'HPFLevel0'
;SATURATOR0
	define	Ctrl_Sat0		'Sat0'
;//////////////////////////////////////////////////////////////////
;LINE1:
;//////////////////////////////////////////////////////////////////
;LFO1Cut
	define	Ctrl_Osc0Line1Amp	'LFO1CutAmp'
	define	Ctrl_Osc0Line1iFreq	'LFO1iCutFreq'
	define	Ctrl_Osc0Line1fFreq	'LFO1fCutFreq'
;LFO1Res
	define	Ctrl_Osc1Line1Amp	'LFO1ResAmp'
	define	Ctrl_Osc1Line1iFreq	'LFO1iResFreq'
	define	Ctrl_Osc1Line1fFreq	'LFO1fResFreq'
;LFO1Pan
	define	Ctrl_Osc2Line1Amp	'LFO1PanAmp'
	define	Ctrl_Osc2Line1iFreq	'LFO1iPanFreq'
	define	Ctrl_Osc2Line1fFreq	'LFO1fPanFreq'
;ADDK1Cut
	define	Ctrl_Addk0Line1In	'OutLFO1Cut'
	define	Ctrl_Addk0Line1K	'K1Cut'
;ADDK1Res
	define	Ctrl_Addk1Line1In	'OutLFO1Res'
	define	Ctrl_Addk1Line1K	'K1Res'
;ADDK1Pan
	define	Ctrl_Addk2Line1In	'OutLFO1Pan'
	define	Ctrl_Addk2Line1K	'K1Pan'
;LPF1
	define	Ctrl_FilterLine1Cut	'OutK1Cut'
	define	Ctrl_FilterLine1Res	'OutK1Res'
;LPF1_NR:
	define	Ctrl_FilterLine1Cut_NR	'OutK1Cut'
;HPF1
	define	Ctrl_HFilter1		'OutStereoFilter1_NR2'
;BPF1
	define	CtrlLP_BFilter1		'OutStereoFilter1_NR1'
	define	CtrlHP_BFilter1		'OutStereoHFilter1'
;3MIXER1
	define	Ctrl_3Mixer10		'LPFLevel1'
	define	Ctrl_3Mixer11		'BPFLevel1'
	define	Ctrl_3Mixer12		'HPFLevel1'
;SATURATOR1
	define	Ctrl_Sat1		'Sat1'
;//////////////////////////////////////////////////////////////////
;LINE2:
;//////////////////////////////////////////////////////////////////
;LFO2Cut
	define	Ctrl_Osc0Line2Amp	'LFO2CutAmp'
	define	Ctrl_Osc0Line2iFreq	'LFO2iCutFreq'
	define	Ctrl_Osc0Line2fFreq	'LFO2fCutFreq'
;LFO2Res
	define	Ctrl_Osc1Line2Amp	'LFO2ResAmp'
	define	Ctrl_Osc1Line2iFreq	'LFO2iResFreq'
	define	Ctrl_Osc1Line2fFreq	'LFO2fResFreq'
;LFO2Pan
	define	Ctrl_Osc2Line2Amp	'LFO2PanAmp'
	define	Ctrl_Osc2Line2iFreq	'LFO2iPanFreq'
	define	Ctrl_Osc2Line2fFreq	'LFO2fPanFreq'
;ADDK2Cut
	define	Ctrl_Addk0Line2In	'OutLFO2Cut'
	define	Ctrl_Addk0Line2K	'K2Cut'
;ADDK2Res
	define	Ctrl_Addk1Line2In	'OutLFO2Res'
	define	Ctrl_Addk1Line2K	'K2Res'
;ADDK2Pan
	define	Ctrl_Addk2Line2In	'OutLFO2Pan'
	define	Ctrl_Addk2Line2K	'K2Pan'
;LPF2
	define	Ctrl_FilterLine2Cut	'OutK2Cut'
	define	Ctrl_FilterLine2Res	'OutK2Res'
;LPF2_NR:
	define	Ctrl_FilterLine2Cut_NR	'OutK2Cut'
;HPF2
	define	Ctrl_HFilter2		'OutStereoFilter2_NR2'
;BPF2
	define	CtrlLP_BFilter2		'OutStereoFilter2_NR1'
	define	CtrlHP_BFilter2		'OutStereoHFilter2'
;3MIXER2
	define	Ctrl_3Mixer20		'LPFLevel2'
	define	Ctrl_3Mixer21		'BPFLevel2'
	define	Ctrl_3Mixer22		'HPFLevel2'
;SATURATOR2
	define	Ctrl_Sat2		'Sat2'
;//////////////////////////////////////////////////////////////////
;LINE3:
;//////////////////////////////////////////////////////////////////
;LFO3Cut
	define	Ctrl_Osc0Line3Amp	'LFO3CutAmp'
	define	Ctrl_Osc0Line3iFreq	'LFO3iCutFreq'
	define	Ctrl_Osc0Line3fFreq	'LFO3fCutFreq'
;LFO3Res
	define	Ctrl_Osc1Line3Amp	'LFO3ResAmp'
	define	Ctrl_Osc1Line3iFreq	'LFO3iResFreq'
	define	Ctrl_Osc1Line3fFreq	'LFO3fResFreq'
;LFO3Pan
	define	Ctrl_Osc2Line3Amp	'LFO3PanAmp'
	define	Ctrl_Osc2Line3iFreq	'LFO3iPanFreq'
	define	Ctrl_Osc2Line3fFreq	'LFO3fPanFreq'
;ADDK3Cut
	define	Ctrl_Addk0Line3In	'OutLFO3Cut'
	define	Ctrl_Addk0Line3K	'K3Cut'
;ADDK3Res
	define	Ctrl_Addk1Line3In	'OutLFO3Res'
	define	Ctrl_Addk1Line3K	'K3Res'
;ADDK3Pan
	define	Ctrl_Addk2Line3In	'OutLFO3Pan'
	define	Ctrl_Addk2Line3K	'K3Pan'
;LPF3
	define	Ctrl_FilterLine3Cut	'OutK3Cut'
	define	Ctrl_FilterLine3Res	'OutK3Res'
;LPF3_NR:
	define	Ctrl_FilterLine3Cut_NR	'OutK3Cut'
;HPF3
	define	Ctrl_HFilter3		'OutStereoFilter3_NR2'
;BPF3
	define	CtrlLP_BFilter3		'OutStereoFilter3_NR1'
	define	CtrlHP_BFilter3		'OutStereoHFilter3'
;3MIXER3
	define	Ctrl_3Mixer30		'LPFLevel3'
	define	Ctrl_3Mixer31		'BPFLevel3'
	define	Ctrl_3Mixer32		'HPFLevel3'
;SATURATOR3
	define	Ctrl_Sat3		'Sat3'
;//////////////////////////////////////////////////////////////////
;MIXING:
;//////////////////////////////////////////////////////////////////
;4MIXER
	define	Ctrl_4MixerPan0		'OutK0Pan'
	define	Ctrl_4MixerPan1		'OutK1Pan'
	define	Ctrl_4MixerPan2		'OutK2Pan'
	define	Ctrl_4MixerPan3		'OutK3Pan'
	define	Ctrl_4MixerVolume0	'Volume0'
	define	Ctrl_4MixerVolume1	'Volume1'
	define	Ctrl_4MixerVolume2	'Volume2'
	define	Ctrl_4MixerVolume3	'Volume3'
;//////////////////////////////////////////////////////////////////
;SENDING TO DELAY
;//////////////////////////////////////////////////////////////////
;4MIXERD
	define	Ctrl_4MixerDVolume0	'Send0'
	define	Ctrl_4MixerDVolume1	'Send1'
	define	Ctrl_4MixerDVolume2	'Send2'
	define	Ctrl_4MixerDVolume3	'Send3'
;//////////////////////////////////////////////////////////////////
;DELAY
;//////////////////////////////////////////////////////////////////
;DELAY
	define	Ctrl_DelayLineTimeL	'DelayTimeL'
	define	Ctrl_DelayLineTimeR	'DelayTimeR'
	define	Ctrl_DelayLineFeedb	'DelayFeedback'
;//////////////////////////////////////////////////////////////////
;GLOBAL MIXING
;//////////////////////////////////////////////////////////////////
;3MIXER
	define	Ctrl_3GlobalMixer0	'MixThru'
	define	Ctrl_3GlobalMixer1	'MixLines'
	define	Ctrl_3GlobalMixer2	'MixDelay'
;//////////////////////////////////////////////////////////////////
;AUDIO OUT:
;//////////////////////////////////////////////////////////////////
	define	Ctrl_MasterVolume	'GlobalVolume'