Creative.EFX

BlitzMax Forums/BlitzMax Programming/Creative.EFX

efx-util.bmx:
'/*******************************************************************\
'*                                                                   *
'*  EFX-UTIL.H - EFX Utilities functions And Reverb Presets          *
'*                                                                   *
'*               File revision 1.0                                   *
'*                                                                   *
'\*******************************************************************/

Type EAXVECTOR
	Field x:Float
	Field y:Float
	Field z:Float
EndType

Type EAXREVERBPROPERTIES

    Field ulEnvironment:Int				' unsigned
    Field flEnvironmentSize:Float
    Field flEnvironmentDiffusion:Float
    Field lRoom:Int
    Field lRoomHF:Int
    Field lRoomLF:Int
    Field flDecayTime:Float
    Field flDecayHFRatio:Float
    Field flDecayLFRatio:Float
    Field lReflections:Int
    Field flReflectionsDelay:Float
    Field vReflectionsPan:Float[3]
    Field lReverb:Int
    Field flReverbDelay:Float
    Field vReverbPan:Float[3]
    Field flEchoTime:Float
    Field flEchoDepth:Float
    Field flModulationTime:Float
    Field flModulationDepth:Float
    Field flAirAbsorptionHF:Float
    Field flHFReference:Float
    Field flLFReference:Float
    Field flRoomRolloffFactor:Float=1.0
    Field ulFlags:Int					' unsigned

	Function create:EAXREVERBPROPERTIES(ulEnvironment:Int,flEnvironmentSize:Float,flEnvironmentDiffusion:Float,lRoom:Int,lRoomHF:Int,lRoomLF:Int,flDecayTime:Float,flDecayHFRatio:Float,flDecayLFRatio:Float,lReflections:Int,flReflectionsDelay:Float,vReflectionsPanX:Float,vReflectionsPanY:Float,vReflectionsPanZ:Float,lReverb:Int,flReverbDelay:Float,vReverbPanX:Float,vReverbPanY:Float,vReverbPanZ:Float,flEchoTime:Float,flEchoDepth:Float,flModulationTime:Float,flModulationDepth:Float,flAirAbsorptionHF:Float,flHFReference:Float,flLFReference:Float,flRoomRolloffFactor:Float,ulFlags:Int)
		Local This:EAXREVERBPROPERTIES = New EAXREVERBPROPERTIES
	    This.ulEnvironment 			= ulEnvironment 
	    This.flEnvironmentSize 		= flEnvironmentSize 
	    This.flEnvironmentDiffusion = flEnvironmentDiffusion
	    This.lRoom 					= lRoom
	    This.lRoomHF 				= lRoomHF
	    This.lRoomLF 				= lRoomLF
	    This.flDecayTime 			= flDecayTime
	    This.flDecayHFRatio 		= flDecayHFRatio
	    This.flDecayLFRatio 		= flDecayLFRatio
	    This.lReflections 			= lReflections
	    This.flReflectionsDelay 	= flReflectionsDelay
	    This.vReflectionsPan 		= [vReflectionsPanX,vReflectionsPanY,vReflectionsPanZ]
	    This.lReverb 				= lReverb
	    This.flReverbDelay 			= flReverbDelay
	    This.vReverbPan 			= [vReverbPanX,vReverbPanY,vReverbPanZ]
	    This.flEchoTime 			= flEchoTime
	    This.flEchoDepth 			= flEchoDepth
	    This.flModulationTime 		= flModulationTime
	    This.flModulationDepth 		= flModulationDepth
	    This.flAirAbsorptionHF 		= flAirAbsorptionHF
	    This.flHFReference 			= flHFReference
	    This.flLFReference 			= flLFReference
	    This.flRoomRolloffFactor 	= flRoomRolloffFactor
	    This.ulFlags 				= ulFlags
		Return This
	EndFunction
	
EndType

Type EFXEAXREVERBPROPERTIES
	Field flDensity:Float 
	Field flDiffusion:Float
	Field flGain:Float
	Field flGainHF:Float
	Field flGainLF:Float
	Field flDecayTime:Float
	Field flDecayHFRatio:Float
	Field flDecayLFRatio:Float
	Field flReflectionsGain:Float
	Field flReflectionsDelay:Float
	Field flReflectionsPan:Float[3]
	Field flLateReverbGain:Float
	Field flLateReverbDelay:Float
	Field flLateReverbPan:Float[3]
	Field flEchoTime:Float
	Field flEchoDepth:Float
	Field flModulationTime:Float
	Field flModulationDepth:Float
	Field flAirAbsorptionGainHF:Float
	Field flHFReference:Float
	Field flLFReference:Float
	Field flRoomRolloffFactor:Float=1.0
	Field iDecayHFLimit:Int
EndType

Type EAXOBSTRUCTIONPROPERTIES
    Field lObstruction:Int
    Field flObstructionLFRatio:Float
EndType

Type EAXOCCLUSIONPROPERTIES
	Field lOcclusion:Int
	Field flOcclusionLFRatio:Float
	Field flOcclusionRoomRatio:Float
	Field flOcclusionDirectRatio:Float
EndType

Type EAXEXCLUSIONPROPERTIES
    Field lExclusion:Int
    Field flExclusionLFRatio:Float
EndType

Type EFXLOWPASSFILTER
	Field flGain:Float
	Field flGainHF:Float
EndType

'void ConvertReverbParameters(EAXREVERBPROPERTIES *pEAXProp, EFXEAXREVERBPROPERTIES *pEFXEAXReverb);
'void ConvertObstructionParameters(EAXOBSTRUCTIONPROPERTIES *pObProp, EFXLOWPASSFILTER *pDirectLowPassFilter);
'void ConvertExclusionParameters(EAXEXCLUSIONPROPERTIES *pExProp, EFXLOWPASSFILTER *pSendLowPassFilter);
'void ConvertOcclusionParameters(EAXOCCLUSIONPROPERTIES *pOcProp, EFXLOWPASSFILTER *pDirectLowPassFilter, EFXLOWPASSFILTER *pSendLowPassFilter);

Extern
	Function ConvertReverbParameters 		(pEAXProp:Byte Ptr, pEFXEAXReverb:Byte Ptr)
	Function ConvertObstructionParameters 	(pObProp:Byte Ptr, 	pDirectLowPassFilter:Byte Ptr)
	Function ConvertExclusionParameters 	(pExProp:Byte Ptr, 	pSendLowPassFilter:Byte Ptr)
	Function ConvertOcclusionParameters 	(pOcProp:Byte Ptr, 	pDirectLowPassFilter:Byte Ptr, pSendLowPassFilter:Byte Ptr)
EndExtern	

'Global ConvertReverbParameters 		(pEAXProp:Byte Ptr, pEFXEAXReverb:Byte Ptr)
'Global ConvertObstructionParameters (pObProp:Byte Ptr, 	pDirectLowPassFilter:Byte Ptr)
'Global ConvertExclusionParameters 	(pExProp:Byte Ptr, 	pSendLowPassFilter:Byte Ptr)
'Global ConvertOcclusionParameters 	(pOcProp:Byte Ptr, 	pDirectLowPassFilter:Byte Ptr, pSendLowPassFilter:Byte Ptr)

'/***********************************************************************************************\
'*
'* EAX Reverb Presets in legacy format - use ConvertReverbParameters() To convert To
'* EFX EAX Reverb Presets For use with the OpenAL Effects Extension.
'*
'************************************************************************************************/

'																							Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_GENERIC:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(0,		7.5,	1.000,	-1000,		-100,		0,		1.49,		0.83,		1.00,		-2602,	0.007,	0.00,0.00,0.00,	200,		0.011,	0.00,0.00,0.00,	0.250,	0.000,	0.250,	0.000,	-5.0,		5000.0,	250.0,	0.00,		$3 )
Global REVERB_PRESET_PADDEDCELL:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(1,		1.4,	1.000,	-1000,		-6000,	0,		0.17,		0.10,		1.00,		-1204,	0.001, 	0.00,0.00,0.00,  	207,		0.002,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000,	-5.0,		5000.0,	250.0,	0.00,		$3f )
Global REVERB_PRESET_ROOM:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(2,		1.9,	1.000,	-1000,		-454,		0,		0.40,		0.83,		1.00,  	-1646,	0.002, 	0.00,0.00,0.00,	53,		0.003,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000,	-5.0,  	5000.0,	250.0,	0.00,		$3f )
Global REVERB_PRESET_BATHROOM:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(3,		1.4,	1.000,	-1000,  	-1200,	0,		1.49,		0.54,		1.00,  	-370,		0.007, 	0.00,0.00,0.00,	1030,		0.011,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000,	-5.0,  	5000.0,	250.0,	0.00,		$3f )
Global REVERB_PRESET_LIVINGROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(4,		2.5,	1.000,	-1000,  	-6000,	0,		0.50,		0.10,		1.00,  	-1376,	0.003, 	0.00,0.00,0.00,	-1104,	0.004,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000,	-5.0,  	5000.0,	250.0,	0.00,		$3f )
Global REVERB_PRESET_STONEROOM:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(5,		11.6,	1.000,  -1000, 		-300,		0,		2.31,		0.64,		1.00,		-711,		0.012, 	0.00,0.00,0.00,	83,		0.017,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000,	-5.0,  	5000.0,	250.0,	0.00,		$3f )
Global REVERB_PRESET_AUDITORIUM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(6,		21.6,	1.000,  -1000,		-476,		0,		4.32,		0.59,		1.00,		-789,		0.020, 	0.00,0.00,0.00,	-289,		0.030,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000,	-5.0,  	5000.0,	250.0,	0.00,		$3f )
Global REVERB_PRESET_CONCERTHALL:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(7,		19.6,	1.000,  -1000,		-500,		0,		3.92,		0.70,		1.00, 	-1230,	0.020, 	0.00,0.00,0.00,  	-02,		0.029,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_CAVE:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(8,		14.6,	1.000,  -1000,		0,		0,		2.91,		1.30,		1.00, 	-602,		0.015, 	0.00,0.00,0.00,	-302,		0.022,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,	0.00,		$1f )
Global REVERB_PRESET_ARENA:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(9,		36.2,	1.000,  -1000,		-698,		0,		7.24,		0.33,		1.00, 	-1166,	0.020, 	0.00,0.00,0.00,  	16,		0.030,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,	0.00,		$3f )
Global REVERB_PRESET_HANGAR:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(10,	50.3,	1.000,  -1000,		-1000,	0,		10.05, 	0.23,		1.00, 	-602,		0.020, 	0.00,0.00,0.00,  	198,		0.030,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_CARPETTEDHALLWAY:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(11,	1.9,	1.000,	-1000,		-4000,	0,		0.30,		0.10,		1.00, 	-1831,	0.002, 	0.00,0.00,0.00,	-1630,	0.030,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_HALLWAY:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(12,	1.8,	1.000,	-1000,		-300,		0,		1.49,		0.59,		1.00, 	-1219,	0.007, 	0.00,0.00,0.00,  	441,		0.011,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_STONECORRIDOR:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(13,	13.5,	1.000,	-1000,		-237,		0,		2.70,		0.79,		1.00, 	-1214,	0.013, 	0.00,0.00,0.00,  	395,		0.020,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_ALLEY:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(14,	7.5,	0.300,	-1000,		-270,		0,		1.49,		0.86,		1.00, 	-1204,	0.007, 	0.00,0.00,0.00,  	-4,		0.011,	0.00,0.00,0.00,	0.125, 	0.950, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_FOREST:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(15,	38.0,	0.300,	-1000,		-3300,	0,		1.49,		0.54,		1.00,  	-2560,	0.162, 	0.00,0.00,0.00,	-229,		0.088,	0.00,0.00,0.00,	0.125, 	1.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,	0.00,		$3f )
Global REVERB_PRESET_CITY:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(16,	7.5,	0.500,	-1000,		-800,		0,		1.49,		0.67,		1.00,  	-2273,	0.007, 	0.00,0.00,0.00,	-1691,	0.011,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_MOUNTAINS:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(17,	100.0, 	0.270,	-1000,		-2500,	0,		1.49,		0.21,		1.00,  	-2780,	0.300, 	0.00,0.00,0.00,	-1434,	0.100,	0.00,0.00,0.00,	0.250, 	1.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$1f )
Global REVERB_PRESET_QUARRY:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(18,	17.5,	1.000,	-1000,		-1000,	0,		1.49,		0.83,		1.00,		-10000, 	0.061, 	0.00,0.00,0.00,  	500,		0.025,	0.00,0.00,0.00,	0.125, 	0.700, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_PLAIN:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(19,	42.5,	0.210,	-1000,		-2000,	0,		1.49,		0.50,		1.00, 	-2466,	0.179, 	0.00,0.00,0.00,	-1926,	0.100,	0.00,0.00,0.00,	0.250, 	1.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_PARKINGLOT:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(20,	8.3,	1.000,	-1000,		0,		0,		1.65,		1.50,		1.00,  	-1363,	0.008, 	0.00,0.00,0.00,	-1153,	0.012,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$1f )
Global REVERB_PRESET_SEWERPIPE:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(21,	1.7,	0.800,	-1000,		-1000,	0,		2.81,		0.14,		1.00,		429,		0.014, 	0.00,0.00,0.00,	1023,		0.021,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_UNDERWATER:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(22,	1.8,	1.000,	-1000,  	-4000,	0,		1.49,		0.10,		1.00,  	-449,		0.007, 	0.00,0.00,0.00,	1700,		0.011,	0.00,0.00,0.00,	0.250, 	0.000, 	1.180, 	0.348, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_DRUGGED:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(23,	1.9,	0.500,	-1000,		0,		0,		8.39,		1.39,		1.00,  	-115,		0.002, 	0.00,0.00,0.00,  	985,		0.030,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	1.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$1f )
Global REVERB_PRESET_DIZZY:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(24,	1.8,	0.600,	-1000,		-400,		0,		17.23, 	0.56,		1.00,  	-1713,	0.020, 	0.00,0.00,0.00,	-613,		0.030,	0.00,0.00,0.00,	0.250, 	1.000, 	0.810, 	0.310, 	-5.0,  	5000.0,	250.0, 	0.00,		$1f )
Global REVERB_PRESET_PSYCHOTIC:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(25,	1.0,	0.500,	-1000,		-151,		0,		7.56,		0.91,		1.00,  	-626,		0.020, 	0.00,0.00,0.00,  	774,		0.030,	0.00,0.00,0.00,	0.250, 	0.000, 	4.000, 	1.000, 	-5.0,  	5000.0,	250.0, 	0.00,		$1f )

' CASTLE PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_CASTLE_SMALLROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	8.3,	0.890,	-1000,	-800,		-2000,	1.22,		0.83,		0.31,		-100,		0.022, 	0.00,0.00,0.00,	600,		0.011,	0.00,0.00,0.00,	0.138,	0.080,	0.250,	0.000,	-5.0,		5168.6,	139.5,  	0.00, 	$20 )
Global REVERB_PRESET_CASTLE_SHORTPASSAGE:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	8.3,	0.890, 	-1000,  	-1000,  	-2000,  	2.32,		0.83,		0.31,		-100,		0.007, 	0.00,0.00,0.00,  	200,		0.023,	0.00,0.00,0.00,	0.138, 	0.080, 	0.250, 	0.000, 	-5.0,  	5168.6,	139.5,  	0.00, 	$20 )
Global REVERB_PRESET_CASTLE_MEDIUMROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	8.3,	0.930, 	-1000,  	-1100,  	-2000,  	2.04,		0.83,		0.46,  	-400,		0.022, 	0.00,0.00,0.00,	400,		0.011,	0.00,0.00,0.00,	0.155, 	0.030, 	0.250, 	0.000, 	-5.0,  	5168.6,	139.5,  	0.00, 	$20 )
Global REVERB_PRESET_CASTLE_LONGPASSAGE:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	8.3,	0.890, 	-1000,  	-800,		-2000,  	3.42,		0.83,		0.31,  	-100,		0.007, 	0.00,0.00,0.00,	300,		0.023,	0.00,0.00,0.00,	0.138, 	0.080, 	0.250, 	0.000, 	-5.0,  	5168.6,	139.5,  	0.00, 	$20 )
Global REVERB_PRESET_CASTLE_LARGEROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	8.3,	0.820, 	-1000,  	-1100,  	-1800,  	2.53,		0.83,		0.50,  	-700,		0.034, 	0.00,0.00,0.00,	200,		0.016,	0.00,0.00,0.00,	0.185, 	0.070, 	0.250, 	0.000, 	-5.0,  	5168.6,	139.5,  	0.00, 	$20 )
Global REVERB_PRESET_CASTLE_HALL:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   	8.3,	0.810, 	-1000,  	-1100,  	-1500,  	3.14,		0.79,		0.62,  	-1500,	0.056, 	0.00,0.00,0.00,	100,		0.024,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5168.6,	139.5,  	0.00, 	$20 )
Global REVERB_PRESET_CASTLE_CUPBOARD:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	8.3,	0.890, 	-1000,  	-1100,  	-2000,  	0.67,		0.87,		0.31,  	300,		0.010, 	0.00,0.00,0.00,	1100,		0.007,	0.00,0.00,0.00,	0.138, 	0.080, 	0.250, 	0.000, 	-5.0,  	5168.6,	139.5,  	0.00, 	$20 )
Global REVERB_PRESET_CASTLE_COURTYARD:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	8.3,	0.420, 	-1000,  	-700,   	-1400,	2.13,		0.61,		0.23,  	-1300,	0.160, 	0.00,0.00,0.00,	-300,		0.036,	0.00,0.00,0.00,	0.250, 	0.370, 	0.250, 	0.000, 	-5.0, 	5000.0,	250.0,  	0.00, 	$1f )
Global REVERB_PRESET_CASTLE_ALCOVE:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   	8.3,	0.890,	-1000,  	-600,		-2000,  	1.64,		0.87,		0.31,  	00,		0.007, 	0.00,0.00,0.00,	300,		0.034,	0.00,0.00,0.00,	0.138, 	0.080, 	0.250, 	0.000, 	-5.0,		5168.6,	139.5,  	0.00, 	$20 )

' FACTORY PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_FACTORY_ALCOVE:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.8,	0.590,  -1200, 	-200,   	-600,		3.14,		0.65,		1.31,  	300,		0.010, 	0.00,0.00,0.00,	000,		0.038,	0.00,0.00,0.00,	0.114, 	0.100, 	0.250, 	0.000, 	-5.0,  	3762.6,	362.5,  	0.00, 	$20 )
Global REVERB_PRESET_FACTORY_SHORTPASSAGE:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.8,	0.640,  -1200, 	-200,   	-600,		2.53,		0.65,		1.31,  	0,		0.010, 	0.00,0.00,0.00,	200,		0.038,	0.00,0.00,0.00,	0.135, 	0.230, 	0.250, 	0.000, 	-5.0,  	3762.6,	362.5,  	0.00, 	$20 )
Global REVERB_PRESET_FACTORY_MEDIUMROOM:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.9,	0.820,  -1200, 	-200,   	-600,		2.76,		0.65,		1.31,  	-1100,	0.022, 	0.00,0.00,0.00,	300,		0.023,	0.00,0.00,0.00,	0.174, 	0.070, 	0.250, 	0.000, 	-5.0,  	3762.6,	362.5,  	0.00, 	$20 )
Global REVERB_PRESET_FACTORY_LONGPASSAGE:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.8,	0.640,  -1200, 	-200,   	-600,		4.06,		0.65,		1.31,  	0,		0.020, 	0.00,0.00,0.00,	200,		0.037,	0.00,0.00,0.00,	0.135, 	0.230, 	0.250, 	0.000, 	-5.0,  	3762.6,	362.5,  	0.00, 	$20 )
Global REVERB_PRESET_FACTORY_LARGEROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.9,	0.750,  -1200, 	-300,   	-400,		4.24,		0.51,		1.31,  	-1500,	0.039, 	0.00,0.00,0.00,	100,		0.023,	0.00,0.00,0.00,	0.231, 	0.070, 	0.250, 	0.000, 	-5.0,  	3762.6,	362.5,  	0.00, 	$20 )
Global REVERB_PRESET_FACTORY_HALL:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   	1.9,	0.750,  -1000, 	-300,   	-400,		7.43,		0.51,		1.31,  	-2400,	0.073, 	0.00,0.00,0.00,	-100,		0.027,	0.00,0.00,0.00,	0.250, 	0.070, 	0.250, 	0.000, 	-5.0,  	3762.6,	362.5,  	0.00, 	$20 )
Global REVERB_PRESET_FACTORY_CUPBOARD:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.7,	0.630,  -1200, 	-200,   	-600,		0.49,		0.65,		1.31,  	200,		0.010, 	0.00,0.00,0.00,	600,		0.032,	0.00,0.00,0.00,	0.107, 	0.070, 	0.250, 	0.000, 	-5.0,  	3762.6,	362.5,  	0.00, 	$20 )
Global REVERB_PRESET_FACTORY_COURTYARD:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.7,	0.570,  -1000, 	-1000,  	-400,		2.32,		0.29,		0.56,  	-1300,	0.140, 	0.00,0.00,0.00,	-800,		0.039,	0.00,0.00,0.00,	0.250, 	0.290, 	0.250, 	0.000, 	-5.0,  	3762.6,	362.5,  	0.00, 	$20 )
Global REVERB_PRESET_FACTORY_SMALLROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.8,	0.820,  -1000,	-200,   	-600,		1.72,		0.65,		1.31,  	-300,		0.010, 	0.00,0.00,0.00,	500,		0.024,	0.00,0.00,0.00,	0.119, 	0.070, 	0.250, 	0.000, 	-5.0,		3762.6,	362.5,  	0.00, 	$20 )

' ICE PALACE PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_ICEPALACE_ALCOVE:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   2.7,		0.840, 	-1000,  	-500,		-1100,  	2.76,		1.46,		0.28,  	100,		0.010, 	0.00,0.00,0.00,	-100,		0.030,	0.00,0.00,0.00,	0.161, 	0.090, 	0.250, 	0.000,	-5.0,		12428.5,	99.6,  	0.00,		$20 )
Global REVERB_PRESET_ICEPALACE_SHORTPASSAGE:EAXREVERBPROPERTIES = EAXREVERBPROPERTIES.Create	(26,   2.7,		0.750, 	-1000,  	-500,		-1100,  	1.79,		1.46,		0.28,  	-600,		0.010, 	0.00,0.00,0.00,	100,		0.019,	0.00,0.00,0.00,	0.177, 	0.090, 	0.250, 	0.000, 	-5.0,		12428.5,	99.6,  	0.00,		$20 )
Global REVERB_PRESET_ICEPALACE_MEDIUMROOM:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   2.7,		0.870, 	-1000,  	-500,   	-700,		2.22,		1.53,		0.32,  	-800,		0.039, 	0.00,0.00,0.00,	100,		0.027,	0.00,0.00,0.00,	0.186, 	0.120, 	0.250, 	0.000, 	-5.0,		12428.5,	99.6,  	0.00,		$20 )
Global REVERB_PRESET_ICEPALACE_LONGPASSAGE:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   2.7,		0.770, 	-1000,  	-500,   	-800,		3.01,		1.46,		0.28,  	-200,		0.012, 	0.00,0.00,0.00,	200,		0.025,	0.00,0.00,0.00,	0.186, 	0.040, 	0.250, 	0.000, 	-5.0,		12428.5,	99.6,  	0.00,		$20 )
Global REVERB_PRESET_ICEPALACE_LARGEROOM:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   2.9,		0.810, 	-1000,  	-500,   	-700,		3.14,		1.53,		0.32,  	-1200,	0.039, 	0.00,0.00,0.00,	000,		0.027,	0.00,0.00,0.00,	0.214, 	0.110, 	0.250, 	0.000, 	-5.0,		12428.5,	99.6,  	0.00,		$20 )
Global REVERB_PRESET_ICEPALACE_HALL:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   2.9,		0.760, 	-1000,  	-700,   	-500,		5.49,		1.53,		0.38,  	-1900,	0.054, 	0.00,0.00,0.00,	-400,		0.052,	0.00,0.00,0.00,	0.226, 	0.110, 	0.250, 	0.000, 	-5.0,		12428.5,	99.6,  	0.00,		$20 )
Global REVERB_PRESET_ICEPALACE_CUPBOARD:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   2.7,		0.830, 	-1000,  	-600,		-1300,  	0.76,		1.53,		0.26,  	100,		0.012, 	0.00,0.00,0.00,	600,		0.016,	0.00,0.00,0.00,	0.143, 	0.080, 	0.250, 	0.000, 	-5.0,		12428.5,	99.6,  	0.00,		$20 )
Global REVERB_PRESET_ICEPALACE_COURTYARD:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   2.9,		0.590, 	-1000,  	-1100,  	-1000,  	2.04,		1.20,		0.38,  	-1000,	0.173, 	0.00,0.00,0.00,	-1000,	0.043,	0.00,0.00,0.00,	0.235, 	0.480, 	0.250, 	0.000, 	-5.0,		12428.5,	99.6,  	0.00,		$20 )
Global REVERB_PRESET_ICEPALACE_SMALLROOM:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   2.7,		0.840, 	-1000,  	-500,		-1100,  	1.51,		1.53,		0.27,		-100,		0.010, 	0.00,0.00,0.00,	300,		0.011,	0.00,0.00,0.00,	0.164, 	0.140, 	0.250, 	0.000, 	-5.0,		12428.5,	99.6,  	0.00,		$20 )

' SPACE STATION PRESETS
'																									Env		Size	Diffus	Room	RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_SPACESTATION_ALCOVE:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.5,	0.780, 	-1000,  -300,   	-100,		1.16,		0.81,		0.55,  	300,		0.007, 	0.00,0.00,0.00,	000,		0.018,	0.00,0.00,0.00,	0.192, 	0.210, 	0.250, 	0.000,	-5.0,  	3316.1,	458.2,  	0.00, 	$20 )
Global REVERB_PRESET_SPACESTATION_MEDIUMROOM:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.5,	0.750, 	-1000,  -400,   	-100,		3.01,		0.50,		0.55,  	-800,		0.034, 	0.00,0.00,0.00,	100,		0.035,	0.00,0.00,0.00,	0.209, 	0.310, 	0.250, 	0.000,	-5.0,  	3316.1,	458.2,  	0.00, 	$20 )
Global REVERB_PRESET_SPACESTATION_SHORTPASSAGE:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.5,	0.870, 	-1000,  -400,   	-100,		3.57,		0.50,		0.55,  	0,		0.012, 	0.00,0.00,0.00,	100,		0.016,	0.00,0.00,0.00,	0.172, 	0.200, 	0.250, 	0.000, 	-5.0,  	3316.1,	458.2,  	0.00, 	$20 )
Global REVERB_PRESET_SPACESTATION_LONGPASSAGE:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.9,	0.820, 	-1000,  -400,   	-100,		4.62,		0.62,		0.55,  	0,		0.012, 	0.00,0.00,0.00,	200,		0.031,	0.00,0.00,0.00,	0.250, 	0.230, 	0.250, 	0.000, 	-5.0,  	3316.1,	458.2,  	0.00, 	$20 )
Global REVERB_PRESET_SPACESTATION_LARGEROOM:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.8,	0.810, 	-1000,  -400,   	-100,		3.89,		0.38,		0.61,  	-1000,	0.056, 	0.00,0.00,0.00,	-100,		0.035,	0.00,0.00,0.00,	0.233, 	0.280, 	0.250, 	0.000, 	-5.0,  	3316.1,	458.2,  	0.00, 	$20 )
Global REVERB_PRESET_SPACESTATION_HALL:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   	1.9,	0.870, 	-1000,  -400,   	-100,		7.11,		0.38,		0.61,  	-1500,	0.100, 	0.00,0.00,0.00,	-400,		0.047,	0.00,0.00,0.00,	0.250, 	0.250, 	0.250, 	0.000, 	-5.0,  	3316.1,	458.2,  	0.00, 	$20 )
Global REVERB_PRESET_SPACESTATION_CUPBOARD:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.4,	0.560, 	-1000,  -300,   	-100,		0.79,		0.81,		0.55,  	300,		0.007, 	0.00,0.00,0.00,	500,		0.018,	0.00,0.00,0.00,	0.181, 	0.310, 	0.250, 	0.000, 	-5.0,  	3316.1,	458.2,  	0.00, 	$20 )
Global REVERB_PRESET_SPACESTATION_SMALLROOM:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.5,	0.700, 	-1000,  -300,   	-100,		1.72,		0.82,		0.55,		-200,		0.007, 	0.00,0.00,0.00,	300,		0.013,	0.00,0.00,0.00,	0.188, 	0.260, 	0.250, 	0.000, 	-5.0,  	3316.1,	458.2,  	0.00, 	$20 )

' WOODEN GALLEON PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_WOODEN_ALCOVE:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   7.5,		1.000, 	-1000,  	-1800, 	-1000,  	1.22,		0.62,		0.91,		100,		0.012, 	0.00,0.00,0.00,	-300,		0.024,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	4705.0,	99.6,  	0.00,		$3f )
Global REVERB_PRESET_WOODEN_SHORTPASSAGE:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   7.5,		1.000, 	-1000,  	-1800,  	-1000,  	1.75,		0.50,		0.87,		-100,		0.012, 	0.00,0.00,0.00,	-400,		0.024,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	4705.0,	99.6,  	0.00,		$3f )
Global REVERB_PRESET_WOODEN_MEDIUMROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   7.5,		1.000, 	-1000,  	-2000,  	-1100,  	1.47,		0.42,		0.82,		-100,		0.049, 	0.00,0.00,0.00,	-100,		0.029,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	4705.0,	99.6,  	0.00,		$3f )
Global REVERB_PRESET_WOODEN_LONGPASSAGE:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   7.5,		1.000, 	-1000,  	-2000,  	-1000,  	1.99,		0.40,		0.79,		000,		0.020, 	0.00,0.00,0.00,	-700,		0.036,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	4705.0,	99.6,  	0.00,		$3f )
Global REVERB_PRESET_WOODEN_LARGEROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   7.5,		1.000, 	-1000,  	-2100,  	-1100,  	2.65,		0.33,		0.82,		-100,		0.066, 	0.00,0.00,0.00,	-200,		0.049,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	4705.0,	99.6,  	0.00,		$3f )
Global REVERB_PRESET_WOODEN_HALL:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   7.5,		1.000, 	-1000,  	-2200,  	-1100,  	3.45,		0.30,		0.82,		-100,		0.088, 	0.00,0.00,0.00,	-200,		0.063,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	4705.0,	99.6,  	0.00,		$3f )
Global REVERB_PRESET_WOODEN_CUPBOARD:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   7.5,		1.000, 	-1000,  	-1700,  	-1000,  	0.56,		0.46,		0.91,		100,		0.012, 	0.00,0.00,0.00,	100,		0.028,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	4705.0,	99.6,  	0.00,		$3f )
Global REVERB_PRESET_WOODEN_SMALLROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   7.5,		1.000, 	-1000,  	-1900,  	-1000,  	0.79,		0.32,		0.87,		00,		0.032, 	0.00,0.00,0.00,	-100,		0.029,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	4705.0,	99.6,  	0.00,		$3f )
Global REVERB_PRESET_WOODEN_COURTYARD:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   7.5,		0.650, 	-1000,  	-2200,  	-1000,  	1.79,		0.35,		0.79,		-500,		0.123, 	0.00,0.00,0.00,	-2000,	0.032,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	4705.0,	99.6,  	0.00,		$3f )

' SPORTS PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_SPORT_EMPTYSTADIUM:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	7.2,	1.000, 	-1000,  	-700,   	-200,		6.26,		0.51,		1.10,  	-2400,	0.183, 	0.00,0.00,0.00,	-800,		0.038,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,  	0.00, 	$20 )
Global REVERB_PRESET_SPORT_SQUASHCOURT:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	7.5,	0.750, 	-1000,  	-1000,  	-200,		2.22,		0.91,		1.16,  	-700,		0.007, 	0.00,0.00,0.00,	-200,		0.011,	0.00,0.00,0.00,	0.126, 	0.190, 	0.250, 	0.000, 	-5.0,  	7176.9,	211.2,  	0.00, 	$20 )
Global REVERB_PRESET_SPORT_SMALLSWIMMINGPOOL:EAXREVERBPROPERTIES= EAXREVERBPROPERTIES.Create	(26,  	36.2,	0.700, 	-1000,  	-200,   	-100,		2.76,		1.25,		1.14,  	-400,		0.020, 	0.00,0.00,0.00,	-200,		0.030,	0.00,0.00,0.00,	0.179, 	0.150, 	0.895, 	0.190, 	-5.0,  	5000.0,	250.0,  	0.00, 	$0  )
Global REVERB_PRESET_SPORT_LARGESWIMMINGPOOL:EAXREVERBPROPERTIES= EAXREVERBPROPERTIES.Create	(26,  	36.2,	0.820, 	-1000,  	-200,   	0,		5.49,		1.31,		1.14,  	-700,		0.039, 	0.00,0.00,0.00,	-600,		0.049,	0.00,0.00,0.00,	0.222, 	0.550, 	1.159, 	0.210, 	-5.0,  	5000.0,	250.0,  	0.00, 	$0  )
Global REVERB_PRESET_SPORT_GYMNASIUM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	7.5,	0.810, 	-1000,  	-700,   	-100,		3.14,		1.06,		1.35,  	-800,		0.029, 	0.00,0.00,0.00,	-500,		0.045,	0.00,0.00,0.00,	0.146, 	0.140, 	0.250, 	0.000, 	-5.0,  	7176.9,	211.2,  	0.00, 	$20 )
Global REVERB_PRESET_SPORT_FULLSTADIUM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	7.2,	1.000, 	-1000,  	-2300,  	-200,		5.25,		0.17,		0.80,  	-2000,	0.188, 	0.00,0.00,0.00,	-1100,	0.038,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,  	0.00, 	$20 )
Global REVERB_PRESET_SPORT_STADIUMTANNOY:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	3.0,	0.780, 	-1000,   	-500,   	-600,		2.53,		0.88,		0.68,  	-1100,	0.230, 	0.00,0.00,0.00,	-600,		0.063,	0.00,0.00,0.00,	0.250, 	0.200, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,  	0.00, 	$20 )

' PREFAB PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_PREFAB_WORKSHOP:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.9,	1.000, 	-1000,  	-1700,  	-800,		0.76,		1.00,		1.00,		0,		0.012, 	0.00,0.00,0.00,	100,		0.012,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,  	0.00, 	$0  )
Global REVERB_PRESET_PREFAB_SCHOOLROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.86,	0.690, 	-1000,  	-400,   	-600,		0.98,		0.45,		0.18,  	300,		0.017, 	0.00,0.00,0.00,  	300,		0.015,	0.00,0.00,0.00,	0.095, 	0.140, 	0.250, 	0.000, 	-5.0,  	7176.9,	211.2,  	0.00, 	$20 )
Global REVERB_PRESET_PREFAB_PRACTISEROOM:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.86,	0.870, 	-1000,  	-800,   	-600,		1.12,		0.56,		0.18,  	200,		0.010, 	0.00,0.00,0.00,	300,		0.011,	0.00,0.00,0.00,	0.095, 	0.140, 	0.250, 	0.000, 	-5.0,  	7176.9,	211.2,  	0.00, 	$20 )
Global REVERB_PRESET_PREFAB_OUTHOUSE:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,  	80.3,	0.820, 	-1000,  	-1900,  	-1600,  	1.38,		0.38,		0.35,		-100,		0.024, 	0.00,0.00,0.00,	-400,		0.044,	0.00,0.00,0.00,	0.121, 	0.170, 	0.250, 	0.000, 	-5.0,  	2854.4,	107.5,  	0.00, 	$0  )
Global REVERB_PRESET_PREFAB_CARAVAN:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	8.3,	1.000, 	-1000,  	-2100,  	-1800,  	0.43,		1.50,		1.00,  	0,		0.012, 	0.00,0.00,0.00,	600,		0.012,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,  	0.00, 	$1f ) '  For US developers, a caravan is the same as a trailer =o)

' DOME And PIPE PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_DOME_TOMB:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(26,  	51.8,	0.790, 	-1000,  	-900,		-1300,  	4.18,		0.21,		0.10,  	-825,		0.030, 	0.00,0.00,0.00,	450,		0.022,	0.00,0.00,0.00,	0.177, 	0.190, 	0.250, 	0.000,	-5.0,  	2854.4,	20.0,  	0.00,		$0  )
Global REVERB_PRESET_PIPE_SMALL:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,  	50.3,	1.000, 	-1000,  	-900,		-1300,  	5.04,		0.10,		0.10,  	-600,		0.032, 	0.00,0.00,0.00,	800,		0.015,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	2854.4,	20.0,  	0.00,		$3f )
Global REVERB_PRESET_DOME_SAINTPAULS:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,  	50.3,	0.870, 	-1000,  	-900,		-1300,  	10.48,	0.19,		0.10,  	-1500,	0.090, 	0.00,0.00,0.00,	200,		0.042,	0.00,0.00,0.00,	0.250, 	0.120, 	0.250, 	0.000, 	-5.0,  	2854.4,	20.0,  	0.00,		$3f )
Global REVERB_PRESET_PIPE_LONGTHIN:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   	1.6,	0.910, 	-1000,  	-700,		-1100,  	9.21,		0.18,		0.10,  	-300,		0.010, 	0.00,0.00,0.00,	-300,		0.022,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	2854.4,	20.0,  	0.00,		$0  )
Global REVERB_PRESET_PIPE_LARGE:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,  	50.3,	1.000, 	-1000,  	-900,		-1300,  	8.45,		0.10,		0.10,  	-800,		0.046, 	0.00,0.00,0.00,  	400,		0.032,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	2854.4,	20.0,  	0.00,		$3f )
Global REVERB_PRESET_PIPE_RESONANT:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   	1.3,	0.910, 	-1000,  	-700,		-1100,  	6.81,		0.18,		0.10,  	-300,		0.010, 	0.00,0.00,0.00,	00,		0.022,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,  	2854.4,	20.0,  	0.00,		$0  )

'  OUTDOORS PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_OUTDOORS_BACKYARD:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,  	80.3,	0.450,	-1000,  	-1200,  	-600,		1.12,		0.34,		0.46,  	-700,		0.069, 	0.00,0.00,-0.00,	-300,		0.023,	0.00,0.00,0.00,	0.218, 	0.340, 	0.250, 	0.000,	-5.0,  	4399.1,	242.9,  	0.00, 	$0 )
Global REVERB_PRESET_OUTDOORS_ROLLINGPLAINS:EAXREVERBPROPERTIES = EAXREVERBPROPERTIES.Create	(26,  	80.3,	0.000,	-1000,  	-3900,  	-400,		2.13,		0.21,		0.46,  	-1500,	0.300, 	0.00,0.00,-0.00,	-700,		0.019,	0.00,0.00,0.00,	0.250, 	1.000, 	0.250, 	0.000, 	-5.0,  	4399.1,	242.9,  	0.00, 	$0 )
Global REVERB_PRESET_OUTDOORS_DEEPCANYON:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,  	80.3,	0.740,	-1000,  	-1500,  	-400,		3.89,		0.21,		0.46,  	-1000,	0.223, 	0.00,0.00,-0.00,	-900,		0.019,	0.00,0.00,0.00,	0.250, 	1.000, 	0.250, 	0.000, 	-5.0,  	4399.1,	242.9,  	0.00, 	$0 )
Global REVERB_PRESET_OUTDOORS_CREEK:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,  	80.3,	0.350,	-1000,  	-1500,  	-600,		2.13,		0.21,		0.46,  	-800,		0.115, 	0.00,0.00,-0.00,	-1400,	0.031,	0.00,0.00,0.00,	0.218, 	0.340, 	0.250, 	0.000, 	-5.0,  	4399.1,	242.9,  	0.00, 	$0 )
Global REVERB_PRESET_OUTDOORS_VALLEY:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,  	80.3,	0.280,	-1000,  	-3100,	-1600,	2.88,		0.26,		0.35,  	-1700,	0.263, 	0.00,0.00,-0.00,	-800,		0.100,	0.00,0.00,0.00,	0.250, 	0.340, 	0.250, 	0.000, 	-5.0,  	2854.4,	107.5,  	0.00, 	$0 )

' MOOD PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_MOOD_HEAVEN:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,  	19.6,	0.940,  -1000, 	-200,   	-700,		5.04,		1.12,		0.56,  	-1230,	0.020, 	0.00,0.00,0.00,	200,		0.029,	0.00,0.00,0.00,	0.250, 	0.080, 	2.742, 	0.050, 	-2.0,  	5000.0,	250.0,  	0.00, 	$3f )
Global REVERB_PRESET_MOOD_HELL:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(26, 	100.0,	0.570,  -1000, 	-900,   	-700,		3.57,		0.49,		2.00,		-10000, 	0.020, 	0.00,0.00,0.00,	300,		0.030,	0.00,0.00,0.00,	0.110, 	0.040, 	2.109, 	0.520, 	-5.0,  	5000.0,	139.5,  	0.00, 	$40 )
Global REVERB_PRESET_MOOD_MEMORY:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   	8.0,	0.850,  -1000, 	-400,   	-900,		4.06,		0.82,		0.56,  	-2800,	0.000, 	0.00,0.00,0.00,	100,		0.000,	0.00,0.00,0.00,	0.250, 	0.000, 	0.474, 	0.450, 	-10.0,  	5000.0,	250.0,  	0.00, 	$0  )

' DRIVING SIMULATION PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_DRIVING_COMMENTATOR:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	3.0,	0.000, 	1000,   	-500,   	-600,		2.42,		0.88,		0.68,  	-1400,	0.093, 	0.00,0.00,0.00,	-1200,	0.017,	0.00,0.00,0.00,	0.250, 	1.000, 	0.250, 	0.000, 	-10.0,  	5000.0,	250.0,  	0.00, 	$20 )
Global REVERB_PRESET_DRIVING_PITGARAGE:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	1.9,	0.590, 	-1000,  	-300,   	-500,		1.72,		0.93,		0.87,  	-500,		0.000, 	0.00,0.00,0.00,	200,		0.016,	0.00,0.00,0.00,	0.250, 	0.110, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,  	0.00, 	$0  )
Global REVERB_PRESET_DRIVING_INCAR_RACER:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.1,	0.800, 	-1000,   	0,		-200,		0.17,		2.00,		0.41,  	500,		0.007, 	0.00,0.00,0.00,	-300,		0.015,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,		10268.2,	251.0,  	0.00, 	$20 )
Global REVERB_PRESET_DRIVING_INCAR_SPORTS:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.1,	0.800, 	-1000,	-400,   	0,		0.17,		0.75,		0.41,  	0,		0.010, 	0.00,0.00,0.00,	-500,		0.000,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,		10268.2,	251.0,  	0.00, 	$20 )
Global REVERB_PRESET_DRIVING_INCAR_LUXURY:EAXREVERBPROPERTIES 	= EAXREVERBPROPERTIES.Create	(26,   	1.6,	1.000, 	-1000,	-2000,  	-600,		0.13,		0.41,		0.46,  	-200,		0.010, 	0.00,0.00,0.00,	400,		0.010,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,		10268.2,	251.0,  	0.00, 	$20 )
Global REVERB_PRESET_DRIVING_FULLGRANDSTAND:EAXREVERBPROPERTIES = EAXREVERBPROPERTIES.Create	(26,   	8.3,	1.000, 	-1000,  	-1100,  	-400,		3.01,		1.37,		1.28,  	-900,		0.090, 	0.00,0.00,0.00,	-1500,	0.049,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,		10420.2,	250.0,  	0.00, 	$1f )
Global REVERB_PRESET_DRIVING_EMPTYGRANDSTAND:EAXREVERBPROPERTIES= EAXREVERBPROPERTIES.Create	(26,   	8.3,	1.000, 	-1000,   	0,		-200,		4.62,		1.75,		1.40,  	-1363,	0.090, 	0.00,0.00,0.00,	-1200,	0.049,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.000, 	-5.0,		10420.2,	250.0,  	0.00, 	$1f )
Global REVERB_PRESET_DRIVING_TUNNEL:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	3.1,	0.810, 	-1000,   	-800,		-100,		3.42,		0.94,		1.31,  	-300,		0.051, 	0.00,0.00,0.00,  -300,		0.047,	0.00,0.00,0.00,	0.214, 	0.050, 	0.250, 	0.000, 	-5.0,  	5000.0,	155.3,  	0.00, 	$20 )

' CITY PRESETS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_CITY_STREETS:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   	3.0,	0.780, 	-1000,  	-300,   	-100,		1.79,		1.12,		0.91,  	-1100,	0.046, 	0.00,0.00,0.00,	-1400,	0.028,	0.00,0.00,0.00,	0.250, 	0.200, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,  	0.00, 	$20 )
Global REVERB_PRESET_CITY_SUBWAY:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,   	3.0,	0.740, 	-1000,  	-300,   	-100,		3.01,		1.23,		0.91,   	-300,		0.046, 	0.00,0.00,0.00,	200,		0.028,	0.00,0.00,0.00,	0.125, 	0.210, 	0.250, 	0.000, 	-5.0,  	5000.0,	250.0,  	0.00, 	$20 )
Global REVERB_PRESET_CITY_MUSEUM:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,  	80.3,	0.820, 	-1000,  	-1500,  	-1500,  	3.28,		1.40,		0.57,  	-1200,	0.039, 	0.00,0.00,0.00, 	-100,		0.034,	0.00,0.00,0.00,	0.130, 	0.170, 	0.250, 	0.000, 	-5.0,  	2854.4,	107.5,  	0.00, 	$0  )
Global REVERB_PRESET_CITY_LIBRARY:EAXREVERBPROPERTIES 			= EAXREVERBPROPERTIES.Create	(26,  	80.3,	0.820, 	-1000,  	-1100,  	-2100,  	2.76,		0.89,		0.41,  	-900,		0.029, 	0.00,0.00,0.00, 	-100,		0.020,	0.00,0.00,0.00,	0.130, 	0.170, 	0.250, 	0.000, 	-5.0,  	2854.4,	107.5,  	0.00, 	$0  )
Global REVERB_PRESET_CITY_UNDERPASS:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	3.0,	0.820, 	-1000,  	-700,   	-100,		3.57,		1.12,		0.91,  	-800,		0.059, 	0.00,0.00,0.00,	-100,		0.037,	0.00,0.00,0.00,	0.250, 	0.140, 	0.250, 	0.000, 	-7.0,  	5000.0,	250.0,  	0.00, 	$20 )
Global REVERB_PRESET_CITY_ABANDONED:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,   	3.0,	0.690, 	-1000,  	-200,   	-100,		3.28,		1.17,		0.91,  	-700,		0.044, 	0.00,0.00,0.00,	-1100,	0.024,	0.00,0.00,0.00,	0.250, 	0.200, 	0.250, 	0.000, 	-3.0,  	5000.0,	250.0,  	0.00, 	$20 )

' MISC ROOMS
'																								Env		Size	Diffus	Room		RoomHF	RoomLF	DecTm		DcHF		DcLF		Refl		RefDel	Ref Pan		Revb		RevDel	Rev Pan		EchTm		EchDp		ModTm		ModDp		AirAbs	HFRef		LFRef		RRlOff	FLAGS
Global REVERB_PRESET_DUSTYROOM:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(26,   	1.8,	0.560,	-1000,	-200,		-300,		1.79,		0.38,		0.21,		-600,		0.002,	0.00,0.00,0.00,	200,		0.006,	0.00,0.00,0.00,	0.202, 	0.050, 	0.250, 	0.000, 	-10.0,  	13046.0,	163.3,	0.00,		$20 )
Global REVERB_PRESET_CHAPEL:EAXREVERBPROPERTIES 				= EAXREVERBPROPERTIES.Create	(26,  	19.6,	0.840,	-1000,  	-500,		0,		4.62,		0.64,		1.23,  	-700,		0.032,	0.00,0.00,0.00,	-200,		0.049,	0.00,0.00,0.00,	0.250, 	0.000, 	0.250, 	0.110, 	-5.0,  	5000.0,	250.0, 	0.00,		$3f )
Global REVERB_PRESET_SMALLWATERROOM:EAXREVERBPROPERTIES 		= EAXREVERBPROPERTIES.Create	(26,  	36.2,	0.700, 	-1000,  	-698,   	0,		1.51,		1.25,		1.14,  	-100,		0.020, 	0.00,0.00,0.00,	300,		0.030,	0.00,0.00,0.00,	0.179, 	0.150, 	0.895, 	0.190, 	-7.0,  	5000.0,	250.0, 	0.00, 	$0  )