

//------------------------------- 

//Mwave Play and Record mixer definition file 

//Some hints in creating: 

// Dont use the pound sign it is a special character 

// Dont use any of the key words 

// Always put something as the last thing in the file so that we
dont reach 

// eof before or during the read of the last record 

// Last modification 3 13 95 

//------------------------------- 

#DESTNUM 

2,                          // Number of Destinations (waveply,
waverecord) 

#SOURCENUM 

6,                          // Real Number of Sources IN THIS
ORDER ( MIDI, WAVE, SB, CD, LINE, MIC) 

#TOTALCONTROLS 

76,                         // total number of controls 

//------------------------------- 

// source controls map 

// The first index is the dest no 

// The second is the "relative" source no 

// The value is the no of controls at this source as connected
to this dest. 

//------------------------------- 

#CONTROLSSRC 

4,      // d0, rs 0 (MIDI), 4 c (VOL, BAL, MUTE, PM) 

4,      // d0, rs 1 (WAVE), 4 c (VOL, BAL, MUTE, PM) 

4,      // d0, rs 2 (SB), 3 c (VOL, BAL, MUTE, PM) 

5,      // d0, rs 3 (CD), 5 c (VOL, BAL, MUTE, PM, SWITCH
SELECT) 

5,      // d0, rs 4 (LINE), 5 c (VOL, BAL, MUTE, PM, SWITCH
SELECT) 

5,      // d0, rs 5 (MIC), 5 c (VOL, BAL, MUTE, PM, SWITCH
SELECT) 

4,      // d1, rs 0 (MIDI), 4 c (VOL, BAL, MUTE, PM) 

4,      // d1, rs 1 (WAVE), 4 c (VOL, BAL, MUTE, PM) 

4,      // d1, rs 2 (SB), 4 c (VOL, BAL, MUTE, PM) 

5,      // d1, rs 3 (CD), 5 c (VOL, BAL, MUTE, PM, SWITCH
SELECT) 

5,      // d1, rs 4 (LINE), 5 c (VOL, BAL, MUTE, PM, SWITCH
SELECT) 

5,      // d1, rs 5 (MIC), 5 c (VOL, BAL, MUTE, PM, SWITCH
SELECT) 

//------------------------------ 

// auControlMap- these come in triplets 

// The index is the control number 

// The first UINT is the destination. 

// The second INT is the "relative" source number 

// When "relative" source num is -1 (INT_MAX), the control is
"at the dest." 

// The third entry is the number of channels for this control 

//------------------------------- 

#CONTROLMAP 

0,    //Control 0 (volume), dest 0 (waveply), at dest, 2
channels 

-1, 

2, 

0,    //Control 1 (balance), dest 0 (waveply), at dest, 2
channels 

-1, 

2, 

0,    //Control 2 (mute), dest 0 (waveply), at dest, 1 channel 

-1, 

1, 

0,    //Control 3 (peakmeter), dest 0 (waveply), at dest, 2
channels 

-1, 

2, 

0,    //Control 4 (qsound on), dest 0 (waveply), at dest, 2
channels 

-1, 

1, 

0,    //Control 5 (reverb on), dest 0 (waveply), at dest, 1
channels 

-1, 

1, 

0,    //Control 6 (reverb depth), dest 0 (waveply), at dest, 2
channels 

-1, 

2, 

0,    //Control 7  (chorus depth), dest 0 (waveply), at dest, 2
channels 

-1, 

2, 

0,    //Control 8 (treble on), dest 0 (waveply), at dest, 1
channels 

-1, 

1, 

0,    //Control 9 (treble slider), dest 0 (waveply), at dest, 2
channels 

-1, 

2, 

0,    //Control 10(bass slider), dest 0 (waveply), at dest, 2
channels	A 

-1, 

2, 

1,    //Control 11 (volume), dest 1 (waverec), at dest, 2
channels	B 

-1, 

2, 

1,    //Control 12 (balance), dest 1 (waverec), at dest, 2
channels	C 

-1, 

2, 

1,    //Control 13 (mute), dest 1 (waverec), at dest, 1
channel	D 

-1, 

1, 

1,    //Control 14 (peakmeter), dest 1 (waverec), at dest, 2
channels	E 

-1, 

2, 

1,    //Control 15 (qsound on), dest 1 (waverec), at dest, 1
channels	F 

-1, 

1, 

1,    //Control 16(reverb on), dest 0 (waveply), at dest, 1
channels	10 

-1, 

1, 

1,    //Control 17(reverb depth), dest 1 (waveply), at dest, 2
channels	11 

-1, 

2, 

1,    //Control 18 (chorus depth), dest 1 (waveply), at dest, 2
channels 12 

-1, 

2, 

1,    //Control 19 (treble on), dest 1 (waverec), at dest, 1
channels	13 

-1, 

1, 

1,    //Control 20 (treble depth), dest 1 (waverec), at dest, 2
channels	14 

-1, 

2, 

1,    //Control 21 (bass depth), dest 1 (waverec), at dest, 2
channels	15 

-1, 

2, 

0,    //Control 22 (volume), dest 0 (waveply), source 0
(midiout), 2 channels	16 

0, 

2, 

0,    //Control 23 (balance), dest 0 (waveply), source 0
(midiout), 2 channels	17 

0, 

2, 

0,    //Control 24 (mute), dest 0 (waveply), source 0 (midi), 1
channels	18 

0, 

1, 

0,    //Control 25 (pm), dest 0 (waveply), source 0 (midi), 2
channels		19 

0, 

2, 

0,    //Control 26 (volume), dest 0 (waveply), source 1 (wave),
2 channels	1A 

1, 

2, 

0,    //Control 27 (balance), dest 0 (waveply), source 1 (wave),
2 channels	1B 

1, 

2, 

0,    //Control 28 (mute), dest 0 (waveply), source 1 (wave), 1
channels	1C 

1, 

1, 

0,    //Control 29 (pm), dest 0 (waveply), source 1 (wave), 2
channels	1D 

1, 

2, 

0,    //Control 30 (volume), dest 0 (waveply), source 2 (SB), 2
channels	1E 

2, 

2, 

0,    //Control 31 (balance), dest 0 (waveply), source 2 (SB), 2
channels	1F 

2, 

2, 

0,    //Control 32 (mute), dest 0 (waveply), source 2 (SB), 1
channels	20 

2, 

1, 

0,    //Control 33 (pm), dest 0 (waveply), source 2 (SB), 2
channels		21 

2, 

2, 

0,    //Control 34 (volume), dest 0 (waveply), source 3 (CD), 2
channels	22 

3, 

2, 

0,    //Control 35 (balance), dest 0 (waveply), source 3 (CD), 2
channels	23 

3, 

2, 

0,    //Control 36 (mute), dest 0 (waveply), source 3 (CD), 1
channels	24 

3, 

1, 

0,    //Control 37 (pm), dest 0 (waveply), source 3 (CD), 2
channels		25 

3, 

2, 

0,    //Control 38 (on or off), dest 0 (waveply), source 3 (CD),
1 channels	26 

3, 

1, 

0,    //Control 39 (volume), dest 0 (waveply), source 4 (LINE),
2 channels	27 

4, 

2, 

0,    //Control 40 (balance), dest 0 (waveply), source 4 (LINE),
2 channels	28 

4, 

2, 

0,    //Control 41 (mute), dest 0 (waveply), source 4 (LINE), 1
channels	29 

4, 

1, 

0,    //Control 42 (pm), dest 0 (waveply), source 4 (LINE), 2
channels	2A 

4, 

2, 

0,    //Control 43 (on or off), dest 0 (waveply), source 4
(LINE), 1 channels	2B 

4, 

1, 

0,    //Control 44 (volume), dest 0 (waveply), source 5 (MIC), 2
channels	2C 

5, 

2, 

0,    //Control 45 (balance), dest 0 (waveply), source 5 (MIC),
2 channels	2D 

5, 

2, 

0,    //Control 46 (mute), dest 0 (waveply), source 5 (MIC), 1
channels	2E 

5, 

1, 

0,    //Control 47 (pm), dest 0 (waveply), source 5 (MIC), 2
channels		2F 

5, 

2, 

0,    //Control 48 (on or off), dest 0 (waveply), source 5
(MIC), 1 channels	30 

5, 

1, 

1,    //Control 49 (volume), dest 1 (waverec), source 0
(midiout), 2 channels	31 

0, 

2, 

1,    //Control 50 (balance), dest 1 (waverec), source 0
(midiout), 2 channels	32 

0, 

2, 

1,    //Control 51 (mute), dest 1 (waverec), source 0 (midi), 1
channels	33 

0, 

1, 

1,    //Control 52 (pm), dest 1 (waverec), source 0 (midi), 2
channels		34 

0, 

2, 

1,    //Control 53 (volume), dest 1 (waverec), source 1 (wave),
2 channels	35 

1, 

2, 

1,    //Control 54 (balance), dest 1 (waverec), source 1 (wave),
2 channels  

1, 

2, 

1,    //Control 55 (mute), dest 1 (waverec), source 1 (wave), 1
channels 

1, 

1, 

1,    //Control 56 (pm), dest 1 (waverec), source 1 (wave), 2
channels 

1, 

2, 

1,    //Control 57 (volume), dest 1 (waverec), source 2 (SB), 2
channels 

2, 

2, 

1,    //Control 58 (balance), dest 1 (waverec), source 2 (SB), 2
channels 

2, 

2, 

1,    //Control 59 (mute), dest 1 (waverec), source 2 (SB), 1
channels 

2, 

1, 

1,    //Control 60 (pm), dest 1 (waverec), source 2 (SB), 2
channels 

2, 

2, 

1,    //Control 61 (volume), dest 1 (waverec), source 3 (CD), 2
channels 

3, 

2, 

1,    //Control 62 (balance), dest 1 (waverec), source 3 (CD), 2
channels 

3, 

2, 

1,    //Control 63 (mute), dest 1 (waverec), source 3 (CD), 1
channels 

3, 

1, 

1,    //Control 64 (pm), dest 1 (waverec), source 3 (CD), 2
channels 

3, 

2, 

1,    //Control 65 (on or off), dest 1 (waverec), source 3 (CD),
1 channels 

3, 

1, 

1,    //Control 66 (volume), dest 1 (waverec), source 4 (LINE),
2 channels 

4, 

2, 

1,    //Control 67 (balance), dest 1 (waverec), source 4 (LINE),
2 channels 

4, 

2, 

1,    //Control 68 (mute), dest 1 (waverec), source 4 (LINE), 1
channels 

4, 

1, 

1,    //Control 69 (pm), dest 1 (waverec), source 4 (LINE), 2
channels 

4, 

2, 

1,    //Control 70 (on or off), dest 1 (waverec), source 4
(LINE), 1 channels 

4, 

1, 

1,    //Control 71 (volume), dest 1 (waverec), source 5 (MIC), 2
channels 

5, 

2, 

1,    //Control 72 (balance), dest 1 (waverec), source 5 (MIC),
2 channels 

5, 

2, 

1,    //Control 73 (mute), dest 1 (waverec), source 5 (MIC), 1
channels 

5, 

1, 

1,    //Control 74 (pm), dest 1 (waverec), source 5 (MIC), 2
channels 

5, 

2, 

1,    //Control 75 (on or off), dest 1 (waverec), source 5
(MIC), 1 channels 

5, 

1, 

//------------------------------- 

// Source map, maps a relative source to the actual source per
destination. 

// these come in pairs 

// The first index is the destination no 

// the 2nd the relative source no (0,1,2 etc) 

// then each one that doesnt exist at that dest gets a UINT_MAX 

// and the third the actual source number 

//------------------------------- 

#SOURCEMAP 

0, // for dest 0, relsource 0, actsource 0 

1, // for dest 0, relsource 1, actsource 1 

2, // for dest 0, relsource 2, actsource 2 

3, // for dest 0, relsource 3, actsource 3 

4, // for dest 0, relsource 4, actsource 4 

5, // for dest 0, relsource 5, actsource 5 

0, // for dest 1, relsource 0, actsource 0 

1, // for dest 1, relsource 1, actsource 1 

2, // for dest 1, relsource 2, actsource 2 

3, // for dest 1, relsource 3, actsource 3 

4, // for dest 1, relsource 4, actsource 4 

5, // for dest 1, relsource 5, actsource 5 

//------------------------------- 

// Source Definitions 

//------------------------------- 

//Source0 - MidiOut 

//------------------------------- 

#SOURCEDEF 

0,            // dwDestination 

0,            // dwSource SOURCE_MIDIOUT 

0,            // dwLineID  SOURCE_MIDIOUT 

h80000000,    // MIXERLINE_LINEF_SOURCE fdwLine 

0,            // dwUser 

h00001004,    // MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER
dwComponentType 

2,            // cChannels 

0,            // cConnections 

0,            // cControls 

Midi,         // short name 

Midi Play Out,// long name 

MIDI,         // szLineTypeName (my keyword for type of line) 

MIDIOUT,      // szLineLongName (my keyword) 

3,            // MIXERLINE_TARGETTYPE_MIDIOUT  target dwType 

0,            // target dwDeviceID 

1,            // target wMid MM_MICROSOFT 

h7FFF,        // PID_SYNTH target wPid 

h0100,        // DRV_VERSION_SYNTH target vDriverVersion 

Mwave MIDI Synthesizer,     // target szPname 

//------------------------------- 

// Source 1 - WaveOut 

//------------------------------- 

 

 

#SOURCEDEF 

0,			// dwDestination 

1,			// dwSource SOURCE_WAVEOUT 

1,			// dwLineID  SOURCE_WAVEOUT 

h80000000,		// MIXERLINE_LINEF_SOURCE fdwLine 

0,			// dwUser 

h00001008,		// MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT
dwComponentType 

2,			// cChannels 

0,			// cConnections 

0,			// cControls 

Wave,			// short name 

Wave Player Output,	// long name 

WAVE,			// szLineTypeName (my keyword for type of line) 

WAVEOUT, 		// szLineLongName (my keyword) 

1,			// MIXERLINE_TARGETTYPE_WAVEOUT  target dwType 

0,			// target dwDeviceID 

1,			// target wMid MM_IBM 

15, 			// PID_WAVEOUT target wPid 

h0200,			// DRV_VERSION_WAVEOUT target vDriverVersion 

Mwave Wave Audio Driver,	// target szPname 

//------------------------------ 

// Source 2 - SB Out (games) 

//------------------------------- 

#SOURCEDEF 

0,			// dwDestination (not use for sources) 

2,			// dwSource SOURCE_SB 

2,			// dwLineID  SOURCE_SB 

h80000000,		// MIXERLINE_LINEF_SOURCE fdwLine 

0,			// dwUser 

h00001000,		// MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED
dwComponentType 

2,			// cChannels 

0,			// cConnections 

0,			// cControls 

SndBlstr,			// short name 

SoundBlaster,		// long name 

GAMES,			// szLineTypeName (my keyword for type of line) 

SOUNDBLASTER,     	// szLineLongName (my keyword) 

0,			// MIXERLINE_TARGETTYPE_UNDEFINED  target dwType 

0,			// target dwDeviceID 

0,			// target wMid 

0,			// target wPid 

0,			// target vDriverVersion 

Undefined,		// target szPname 

//------------------------------ 

// Source 3 - SB CD 

//------------------------------- 

#SOURCEDEF 

0,			// dwDestination (not used for sources) 

3,			// dwSource CD 

3,			// dwLineID CD 

h80000000,		// MIXERLINE_LINEF_SOURCE fdwLine 

0,			// dwUser 

h00001005,		// MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC 

dwComponentType 

2,			// cChannels 

0,			// cConnections 

0,			// cControls 

CD,			// short name 

CD,			// long name 

CD,			// szLineTypeName (my keyword for type of line) 

CD,			// szLineLongName (my keyword) 

0,			// MIXERLINE_TARGETTYPE_UNDEFINED  target dwType 

0,			// target dwDeviceID 

0,			// target wMid 

0,			// target wPid 

0,			// target vDriverVersion 

Undefined,		// target szPname 

//------------------------------ 

// Source 4 - SB LINE 

//------------------------------- 

#SOURCEDEF 

0,			// dwDestination (not used for sources) 

4,			// dwSource LINE 

4,			// dwLineID LINE 

h80000000,		// MIXERLINE_LINEF_SOURCE fdwLine 

0,			// dwUser 

h00001002,		// MIXERLINE_COMPONENTTYPE_SRC_LINE dwComponentType 

2,			// cChannels 

0,			// cConnections 

0,			// cControls 

LINE,			// short name 

LINE,			// long name 

LINE,			// szLineTypeName (my keyword for type of line) 

LINE,			// szLineLongName (my keyword) 

0,			// MIXERLINE_TARGETTYPE_UNDEFINED  target dwType 

0,			// target dwDeviceID 

0,			// target wMid 

0,			// target wPid 

0,			// target vDriverVersion 

Undefined,		// target szPname 

//------------------------------ 

// Source 5 - MIC 

//------------------------------- 

#SOURCEDEF 

0,			// dwDestination (not used for sources) 

5,			// dwSource MIC 

5,			// dwLineID MIC 

h80000000,		// MIXERLINE_LINEF_SOURCE fdwLine 

0,			// dwUser 

h00001003,		// MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE 

dwComponentType 

2,			// cChannels 

0,			// cConnections 

0,			// cControls 

MIC,			// short name 

MIC,			// long name 

MIC,			// szLineTypeName (my keyword for type of line) 

MIC,			// szLineLongName (my keyword) 

0,			// MIXERLINE_TARGETTYPE_UNDEFINED  target dwType 

0,			// target dwDeviceID 

0,			// target wMid 

0,			// target wPid 

0,			// target vDriverVersion 

Undefined,		// target szPname 

//------------------------------- 

// mxlDestinations 

//------------------------------- 

// Destination 0 - Waveout 

 

 

//------------------------------- 

#DESTDEF 

0,			// dwDestination DEST_WAVEOUT 

0,			// dwSource 

hFFFF0000,		// dwLineID 

0,			// fdwLine 

0,			// dwUser 

h00000004,		// MIXERLINE_COMPONENTTYPE_DST_SPEAKERS
dwComponentType 

2, 			// cChannels 

6,			// cConnections 

11,			// cControls 

Master,			// short name 

Master Speaker Out,	// long name 

WAVE,			// szLineTypeName (my keyword for type of line) 

WAVEOUT,		// szLineLongName (my keyword) 

1,			// MIXERLINE_TARGETTYPE_WAVEOUT  target dwType 

0,			// target dwDeviceID 

1,			// target wMid MM_IBM 

15,			// PID_WAVEOUT target wPid 

h0200,			// DRV_VERSION_WAVEOUT target vDriverVersion 

Mwave Wave Audio Driver,	// target szPname 

//------------------------------- 

// Destination 1 - Wavein 

//------------------------------- 

#DESTDEF 

1,			// dwDestination DEST_WAVEIN 

0,			// dwSource 

hFFFF0001,		// dwLineID 

0,			// fdwLine 

0,			// dwUser 

h00000007,		// MIXERLINE_COMPONENTTYPE_DST_WAVEIN
dwComponentType 

2,			// cChannels 

6,			// cConnections 

11,			// cControls 

Master,			// short name 

Master Record In,		// long name 

WAVEIN,		// szLineTypeName (my keyword for type of line) 

WAVEIN,		// szLineLongName (my keyword) 

2,			// MIXERLINE_TARGETTYPE_WAVEIN  target dwType 

0,			// target dwDeviceID 

1,			// target wMid MM_IBM 

14,			// PID_WAVEIN target wPid 

h0200,			// DRV_VERSION_WAVEIN target vDriverVersion 

Mwave Wave Audio Driver,	// target szPname 

//------------------------------- 

// end of initialization of destinations 

//----------------------------------------------- 

// mxc (controls) 

//----------------------------------------------- 

// 

//  The following numbers are the destination numbers: 

//    DEST_WAVEOUT	0 

//    DEST_WAVEIN	1 

// 

//  The following numbers are the relative source numbers for
dest 0 

//    SOURCE_MIDIOUT	0 

//    SOURCE_WAVEOUT	1 

//    SOURCE_SB		2 

//    SOURCE_CD		3 

//    SOURCE_LINE	4 

//    SOURCE_MIC	5 

// 

//  The following numbers are the relative source numbers for
dest 1 

//    SOURCE_MIDIOUT	0 

//    SOURCE_WAVEOUT	1 

//    SOURCE_CD		3 

//    SOURCE_LINE	4 

//    SOURCE_MIC	5 

// 

//----------------------------------------------- 

//Control0     - MASTER volume at DAC 

//----------------------------------------------- 

#CONTROLDEF 

0,			// VOL_OUTMIDI dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

MASTER,		// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

SPKRLVOL,		// ini file entry 

SPKRRVOL,		// ini file entry 

//----------------------------------------------- 

//Control1     - MASTER balance at DAC 

//----------------------------------------------- 

#CONTROLDEF 

1,			// BAL_LINE dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

MASTER,		// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

BALMAST,		// INI file entry 

BALMAST,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control2     - MUTE of Master DAC 

//----------------------------------------------- 

#CONTROLDEF 

2,			// MUTE_OUTLINE dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

MASTER,		// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

MUTEMAST,		// ini file entry 

//----------------------------------------------- 

//Control3     - MASTER Peak meter at DAC 

//----------------------------------------------- 

#CONTROLDEF 

3,			// VU_LINEOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

MASTER,		// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768, 			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control4    - Q Sound enable at DAC 

//----------------------------------------------- 

#CONTROLDEF 

4,			// QSND_ENABLE dwControlID 

h20010005,		// MIXERCONTROL_CONTROLTYPE_STEREOENH dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

ENABLE,		// szShortName 

QSOUND,		// szName 

QSOUND,		// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

QSOUND,                     	// INI file entry 

//----------------------------------------------- 

//Control5   - REVERB and CHORUS ON at DAC 

//----------------------------------------------- 

#CONTROLDEF 

5,			// REV_ENABLE dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

ENABLE,		// szShortName 

EFFECTS ON,		// szName 

REVEN,			// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

REVEN,			// INI file entry 

//----------------------------------------------- 

//Control6   - REVERB depth at DAC 

//----------------------------------------------- 

#CONTROLDEF 

6,			// REV_ENABLE dwControlID 

h50030000,		// MIXERCONTROL_CONTROLTYPE_FADER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

REVERB,		// szShortName 

REVERB DEPTH,		// szName 

REVERB,		// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

65535,			// Bounds.dwMaximum 

32,			// Metrics.cSteps 

REVMAST,		// INI file entry 

REVMAST,		// INI file entry 

//----------------------------------------------- 

//Control7   - CHORUS DEPTH at DAC 

//----------------------------------------------- 

#CONTROLDEF 

7,			// REV_ENABLE dwControlID 

h50030000,		// MIXERCONTROL_CONTROLTYPE_FADER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

CHORUS,		// szShortName 

CHORUS DEPTH,		// szName 

CHORUS,		// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

65535,			// Bounds.dwMaximum 

32,			// Metrics.cSteps 

CHOMAST, 

CHOMAST, 

//----------------------------------------------- 

//Control8     - MASTER BASS and TREBLE enable at DAC 

//----------------------------------------------- 

#CONTROLDEF 

8,			// BASS_LINEOUT dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

ENABLE,		// szShortName 

TREBLE ENABLE,	// szName 

BASSEN,		// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

BASSEN,		// INI file entry 

//----------------------------------------------- 

//Control9     - MASTER TREBLE slider at DAC 

//----------------------------------------------- 

#CONTROLDEF 

9,			// BASS_LINEOUT dwControlID 

h50030003,		// MIXERCONTROL_CONTROLTYPE_TREBLE dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

TREBLE,		// szShortName 

TREBLE CONTROL,	// szName 

TREBLE,		// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

65535,			// Bounds.dwMaximum 

32,			// Metrics.cSteps 

TREMAST,		// INI file entry 

TREMAST,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control10    - MASTER Bass slider at dac 

//----------------------------------------------- 

#CONTROLDEF 

10,			// BASS_LINEOUT dwControlID 

h50030002,		// MIXERCONTROL_CONTROLTYPE_BASS dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BASS,			// szShortName 

BASS SLIDER,		// szName 

BASS,			// szControlTypeName (my keyword for type of control) 

MASTER,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

65535,			// Bounds.dwMaximum 

32,			// Metrics.cSteps 

BASMAST,		// INI file entry 

BASMAST,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control11   - MASTER volume at wavein 

//----------------------------------------------- 

#CONTROLDEF 

11,			// VOL_WAVEIN dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

MASTERIN,		// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

RECLVOL,		// ini file entry 

RECRVOL,		// ini file entry 

//----------------------------------------------- 

//Control12    - MASTER balance at wavein 

//----------------------------------------------- 

#CONTROLDEF 

12,			// BAL_LINE dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

MASTERIN,		// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

BALMASTIN,		// INI file entry 

BALMASTIN,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control13    - MUTE of Master wavein 

//----------------------------------------------- 

#CONTROLDEF 

13,			// MUTE_OUTLINE dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

MASTERIN,		// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

MUTEMASTIN,		// ini file entry 

//----------------------------------------------- 

//Control14    - Peak meter at wavin dest 

//----------------------------------------------- 

#CONTROLDEF 

14,			// VU_LINEOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

MASTERIN,		// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control15   - Q Sound enable at wi 

//----------------------------------------------- 

#CONTROLDEF 

15,			// QSND_ENABLE dwControlID 

h20010005,		// MIXERCONTROL_CONTROLTYPE_STEREOENH dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,      			// cMultipleItems 

ENABLE,		// szShortName 

QSOUND,		// szName 

QSOUND,		// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

QSOUNDIN,		// INI file entry 

//----------------------------------------------- 

//Control16  - REVERB and CHORUS ON at wi 

//----------------------------------------------- 

#CONTROLDEF 

16,			// REV_ENABLE dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

ENABLE,		// szShortName 

REVERB ON,		// szName 

REVEN,			// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

REVENIN,		// INI file entry 

//----------------------------------------------- 

//Control17  - REVERB depth at wi 

//----------------------------------------------- 

#CONTROLDEF 

17,			// REV_ENABLE dwControlID 

h50030000,		// MIXERCONTROL_CONTROLTYPE_FADER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

REVERB,		// szShortName 

REVERB DEPTH,		// szName 

REVERB,		// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

65535,			// Bounds.dwMaximum 

32,			// Metrics.cSteps 

 

 

REVMASTI,		// INI file entry 

REVMASTI,		// INI file entry 

//----------------------------------------------- 

//Control18  - CHORUS DEPTH at wi 

//----------------------------------------------- 

#CONTROLDEF 

18,			// REV_ENABLE dwControlID 

h50030000,		// MIXERCONTROL_CONTROLTYPE_FADER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

CHORUS,		// szShortName 

CHORUS DEPTH,		// szName 

CHORUS,		// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

65535,			// Bounds.dwMaximum 

32,			// Metrics.cSteps 

CHOMASTI, 

CHOMASTI, 

//----------------------------------------------- 

//Control19    - MASTER BASS TREBLE on at wi 

//----------------------------------------------- 

#CONTROLDEF 

19,			// BASS_LINEOUT dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

ENABLE,		// szShortName 

TONE CONTROL, 	// szName 

BASSEN,		// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

BASSENIN, 		// INI file entry 

//----------------------------------------------- 

//Control20    - MASTER TREBLE slider at wi 

//----------------------------------------------- 

#CONTROLDEF 

20,			// BASS_LINEOUT dwControlID 

h50030003,		// MIXERCONTROL_CONTROLTYPE_TREBLE dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

TREBLE,		// szShortName 

TREBLE CONTROL,	// szName 

TREBLE,		// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

h7FFF,			// Bounds.dwMaximum 

32,			// Metrics.cSteps 

TREMASTI,		// INI file entry 

TREMASTI,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control21    - MASTER Bass slider at wi 

//----------------------------------------------- 

#CONTROLDEF 

21,			// BASS_LINEOUT dwControlID 

h50030002,		// MIXERCONTROL_CONTROLTYPE_BASS dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BASS,			// szShortName 

BASS SLIDER,		// szName 

BASS,			// szControlTypeName (my keyword for type of control) 

MASTERIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

65535,			// Bounds.dwMaximum 

32,			// Metrics.cSteps 

BASMASTI,		// INI file entry 

BASMASTI,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control22    - Volume between MIDI and DAC 

//----------------------------------------------- 

#CONTROLDEF 

22,			// VOL_OUTMIDI dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

MIDI,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

MIDI,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

MIDILVOL,		// ini file entry 

MIDIRVOL,		// ini file entry 

//----------------------------------------------- 

//Control23    - Balance between midi and DAC 

//----------------------------------------------- 

#CONTROLDEF 

23,			// BAL_LINE dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

MIDI,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

MIDI,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

BALMIDI,		// INI file entry 

BALMIDI,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control24    - MUTE of Midiout to DAC 

//----------------------------------------------- 

#CONTROLDEF 

24,			// MUTE_OUTMIDI dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

MIDI,			// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

MIDI,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

MUTEMIDI,		// ini file entry 

//----------------------------------------------- 

//Control25    - Peak meter at MIDIout to DAC 

//----------------------------------------------- 

#CONTROLDEF 

25,			// VU_MIDIOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

MIDI,			// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

MIDI,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control26    - Volume between WAVE and DAC 

//----------------------------------------------- 

#CONTROLDEF 

26,			// VOL_OUTWAVE dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

WAVE,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

WAVE,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

WAVELVOL,		// ini file entry 

WAVERVOL,		// ini file entry 

//----------------------------------------------- 

 

 

//Control27    - Balance between wave and DAC 

//----------------------------------------------- 

#CONTROLDEF 

27,			// BAL_WAVE dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

WAVE,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

WAVE,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

BALWAVE,		// INI file entry 

BALWAVE,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control28    - MUTE of WAVE to DAC 

//----------------------------------------------- 

#CONTROLDEF 

28,			// MUTE_OUTWAVE dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

WAVE,			// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

WAVE,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

MUTEWAVE,		// ini file entry 

//----------------------------------------------- 

//Control29    - Peak meter at WAVEout to DAC 

//----------------------------------------------- 

#CONTROLDEF 

29,			// VU_WAVEOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

WAVE,			// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

WAVE,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control30    - Volume between SB and DAC 

//----------------------------------------------- 

#CONTROLDEF 

30,			// VOL_OUTSB dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

GAMES,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

GAMES,                   	// szControlLineName (my keyword for
line this control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

SBLVOL,		// ini file entry 

SBRVOL,		// ini file entry 

//----------------------------------------------- 

//Control31    - Balance between SB and DAC 

//----------------------------------------------- 

#CONTROLDEF 

31,			// BAL_SB dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

GAMES,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

GAMES,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

BALSB,			// INI file entry 

BALSB,			// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control32    - MUTE of SB to DAC 

//----------------------------------------------- 

#CONTROLDEF 

32,			// MUTE_OUTSB dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

GAMES,			// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

GAMES, 		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1, 			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

MUTESB,		// ini file entry 

//----------------------------------------------- 

//Control33    - Peak meter at SBout to DAC 

//----------------------------------------------- 

#CONTROLDEF 

33,			// VU_SBOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

GAMES,			// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

GAMES,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768, 			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control34    - Volume between CD and DAC 

//----------------------------------------------- 

#CONTROLDEF 

34,			// VOL_OUTCD dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

CD,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF, 			// Bounds.dwMaximum 

64, 			// Metrics.cSteps 

AUXCDVL,		// ini file entry 

AUXCDVR,		// ini file entry 

//----------------------------------------------- 

//Control35    - Balance between CD and DAC 

//----------------------------------------------- 

#CONTROLDEF 

35,			// BAL_CDOUT dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

CD,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

AUXCDB,		// INI file entry 

AUXCDB,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control36    - MUTE of CD to DAC 

//----------------------------------------------- 

#CONTROLDEF 

36,			// MUTE_OUTCD dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

CD,			// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

AUXCDM,		// ini file entry 

//----------------------------------------------- 

//Control37    - Peak meter at CDout to DAC 

//----------------------------------------------- 

#CONTROLDEF 

37,			// VU_CDOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

CD,			// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767, 			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control38   - Switch on or off of CD 

//----------------------------------------------- 

#CONTROLDEF 

38,			// CDOUT_ENABLE dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl uniform 

0,			// cMultipleItems 

ENABLE,		// szShortName 

CD,			// szName 

ENABLE,		// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

AUXCDE,		// INI file entry 

//----------------------------------------------- 

//Control39    - Volume between LINE and DAC 

//----------------------------------------------- 

#CONTROLDEF 

39,			// VOL_OUTLINE dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

LINE,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

AUXLVL,		// ini file entry 

AUXLVR,		// ini file entry 

//----------------------------------------------- 

//Control40    - Balance between LINE and DAC 

//----------------------------------------------- 

#CONTROLDEF 

40,			// BAL_CDOUT dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

LINE,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

AUXLB,			// INI file entry 

AUXLB,			// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control41    - MUTE of LINE to DAC 

//----------------------------------------------- 

#CONTROLDEF 

41,			// MUTE_OUTLINE dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

LINE,			// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

AUXLM,			// ini file entry 

//----------------------------------------------- 

//Control42    - Peak meter at LINEout to DAC 

//----------------------------------------------- 

#CONTROLDEF 

42,			// VU_LINEOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

LINE,			// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control43   - Switch on or off of LINE to DAC 

//----------------------------------------------- 

#CONTROLDEF 

43,			// CDOUT_ENABLE dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl uniform 

0,			// cMultipleItems 

ENABLE,		// szShortName 

LINE,			// szName 

ENABLE,		// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

AUXLE,			// INI file entry 

//----------------------------------------------- 

//Control44    - Volume between MIC and DAC 

//----------------------------------------------- 

#CONTROLDEF 

44,			// VOL_OUTMIC dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

MIC,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

AUXMVL,		// ini file entry 

AUXMVR,		// ini file entry 

//----------------------------------------------- 

//Control45    - Balance between MIC and DAC 

//----------------------------------------------- 

#CONTROLDEF 

45,			// BAL_CDOUT dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

MIC,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

AUXMB,		// INI file entry 

AUXMB,		// INI file entry 

//----------------------------------------------- 

//Control46    - MUTE of MIC to DAC 

//----------------------------------------------- 

#CONTROLDEF 

46,			// MUTE_OUTMIC dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

MIC,			// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

AUXMM,		// ini file entry 

//----------------------------------------------- 

//Control47    - Peak meter at MICout to DAC 

//----------------------------------------------- 

#CONTROLDEF 

47,			// VU_MICOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

MIC, 			// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control48   - Switch on or off of MIC to DAC 

//----------------------------------------------- 

#CONTROLDEF 

48,			// CDOUT_ENABLE dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl uniform 

0,			// cMultipleItems 

ENABLE,		// szShortName 

MIC,			// szName 

ENABLE,		// szControlTypeName (my keyword for type of control) 

AUX,			// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

AUXME,			// INI file entry 

//----------------------------------------------- 

//  NOW STARTS THE SAME STUFF FOR RECORD IN!!! 

// 

//Control49    - Volume between MIDI and WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

49,			// VOL_INMIDI dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

MIDIOUTIN,		// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

MIDIOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

MIDILVOLIN,		// ini file entry 

MIDIRVOLIN,		// ini file entry 

//----------------------------------------------- 

//Control50    - Balance between midi and WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

50,			// BAL_LINE dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

MIDIOUTIN,		// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

MIDIOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

BALMIDIIN,		// INI file entry 

BALMIDIIN,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control51    - MUTE of Midiout to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

51,			// MUTE_INMIDI dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

MIDIOUTIN,		// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

MIDIOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

MUTEMIDIIN,		// ini file entry 

//----------------------------------------------- 

//Control52    - Peak meter at MIDIout to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

52,			// VU_MIDIOUTIN dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

MIDIOUTIN,		// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

MIDIOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control53    - Volume between WAVE and WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

53,			// VOL_INWAVE dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

WAVEOUTIN,		// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

WAVEOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

WAVELVOLIN,		// ini file entry 

WAVERVOLIN,		// ini file entry 

//----------------------------------------------- 

//Control54    - Balance between wave and WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

54,			// BAL_WAVE dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

WAVEOUTIN,		// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

WAVEOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

BALWAVEIN,		// INI file entry 

BALWAVEIN,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control55    - MUTE of WAVE to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

55,			// MUTE_INWAVE dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

WAVEOUTIN,		// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

WAVEOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

MUTEWAVEIN,		// ini file entry 

//----------------------------------------------- 

//Control56    - Peak meter at WAVEout to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

56,			// VU_WAVEIN dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

WAVEOUTIN,		// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

WAVEOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control57    - Volume between SB and wavein 

//----------------------------------------------- 

#CONTROLDEF 

57,			// VOL_OUTSB dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

SB,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

GAMESOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

SBLVOLIN,		// ini file entry 

SBRVOLIN,		// ini file entry 

//----------------------------------------------- 

//Control58    - Balance between SB and wavein 

//----------------------------------------------- 

#CONTROLDEF 

58,			// BAL_SB dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

SB,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

GAMESOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

BALSBIN,		// INI file entry 

BALSBIN, 		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control59    - MUTE of SB to wavein 

//----------------------------------------------- 

#CONTROLDEF 

59,			// MUTE_OUTSB dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

SB,			// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

GAMESOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

MUTESBIN,		// ini file entry 

//----------------------------------------------- 

//Control60    - Peak meter at SBoutin to wavein 

//----------------------------------------------- 

#CONTROLDEF 

60,			// VU_SBOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

SB,			// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

GAMESOUTIN,		// szControlLineName (my keyword for line this
control applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

 

 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control61    - Volume between CD and WAVEIN 

//               This is same as waveout but just let the 

//               user think that they are different 

//----------------------------------------------- 

#CONTROLDEF 

61,			// VOL_INCD dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

CD,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

RECCDVL,		// ini file entry 

RECCDVR,		// ini file entry 

//----------------------------------------------- 

//Control62    - Balance between CD and WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

62,			// BAL_CDOUT dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

CD,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

RECCDB,		// INI file entry 

RECCDB,		// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control63    - MUTE of CD to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

63,			// MUTE_OUTCD dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

CD,			// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

 

 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

RECCDM,		// ini file entry 

//----------------------------------------------- 

//Control64    - Peak meter at CDout to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

64,			// VU_CDOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

CD,			// szName 

PEAKMETER, 		// szControlTypeName (my keyword for type of
control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control65   - Switch on or off of CD 

//----------------------------------------------- 

#CONTROLDEF 

65,			// CDOUT_ENABLE dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl uniform 

0,			// cMultipleItems 

ENABLE,		// szShortName 

CD,			// szName 

ENABLE,		// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

RECCDE,		// INI file entry 

//----------------------------------------------- 

//Control66    - Volume between LINE and WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

66,			// VOL_OUTLINE dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0, 			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

LINE,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

RECLVL,		// ini file entry 

RECLVR,		// ini file entry 

//----------------------------------------------- 

//Control67    - Balance between LINE and WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

67,			// BAL_CDOUT dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

LINE,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767, 			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

RECLB,			// INI file entry 

RECLB,			// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control68    - MUTE of LINE to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

68,			// MUTE_OUTLINE dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

LINE,			// szName 

MUTE, 			// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

RECLM,			// ini file entry 

//----------------------------------------------- 

//Control69    - Peak meter at LINEout to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

69,			// VU_LINEOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

LINE,			// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

 

 

//Control70   - Switch on or off of LINE to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

70,			// CDOUT_ENABLE dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl uniform 

0,			// cMultipleItems 

ENABLE,		// szShortName 

LINE,			// szName 

ENABLE,		// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0, 			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

RECLE,			// INI file entry 

//----------------------------------------------- 

//Control71    - Volume between MIC and WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

71,			// VOL_OUTMIC dwControlID 

h50030001,		// MIXERCONTROL_CONTROLTYPE_VOLUME dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

VOLUME,		// szShortName 

MIC,			// szName 

VOLUME,		// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

hFFFF,			// Bounds.dwMaximum 

64,			// Metrics.cSteps 

RECMVL,		// ini file entry 

RECMVR,		// ini file entry 

//----------------------------------------------- 

//Control72    - Balance between MIC and WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

72,			// BAL_CDOUT dwControlID 

h40020001,		// MIXERCONTROL_CONTROLTYPE_PAN dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

BALANCE,		// szShortName 

MIC,			// szName 

BALANCE,		// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

16,			// Metrics.cSteps 

RECMB,			// INI file entry 

RECMB,			// INI file entry (only 1 is used) 

//----------------------------------------------- 

//Control73    - MUTE of MIC to WAVEIN 

 

 

//----------------------------------------------- 

#CONTROLDEF 

73,			// MUTE_OUTMIC dwControlID 

h20010002,		// MIXERCONTROL_CONTROLTYPE_MUTE dwControlType 

1,			// fdwControl MIXERCONTROL_CONTROLF_UNIFORM 

0,			// cMultipleItems 

MUTE,			// szShortName 

MIC,			// szName 

MUTE,			// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

RECMM,		// ini file entry 

//----------------------------------------------- 

//Control74    - Peak meter at MICout to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

74,			// VU_MICOUT dwControlID 

h10020001,		// MIXERCONTROL_CONTROLTYPE_PEAKMETER dwControlType 

0,			// fdwControl 

0,			// cMultipleItems 

PEAKMETER,		// szShortName 

MIC,			// szName 

PEAKMETER,		// szControlTypeName (my keyword for type of
control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#LNGWORD 

-32768,			// Bounds.dwMinimum 

32767,			// Bounds.dwMaximum 

0,			// Metrics.cSteps 

NONE,			// ini file entry 

//----------------------------------------------- 

//Control75   - Switch on or off of MIC to WAVEIN 

//----------------------------------------------- 

#CONTROLDEF 

75,			// CDOUT_ENABLE dwControlID 

h20010000,		// MIXERCONTROL_CONTROLTYPE_BOOLEAN dwControlType 

1,			// fdwControl uniform 

0,			// cMultipleItems 

ENABLE,		// szShortName 

MIC,			// szName 

ENABLE,		// szControlTypeName (my keyword for type of control) 

WAVEIN,		// szControlLineName (my keyword for line this control
applies to) 

#DBLWORD 

0,			// Bounds.dwMinimum 

1,			// Bounds.dwMaximum 

1,			// Metrics.cSteps 

RECME,			// INI file entry 

#ENDFILE		// indicates end of text file (put something here!) 

 

 

 

