annotate lib/OpenAL/EFX-Util.h @ 2553:48708da03b7f

Party Creation UI logic separated from MainMenu
author a.parshin
date Wed, 13 May 2015 02:20:05 +0200
parents 992d2e6f907d
children
rev   line source
2134
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
1 /*******************************************************************\
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
2 * *
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
3 * EFX-UTIL.H - EFX Utilities functions and Reverb Presets *
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
4 * *
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
5 * File revision 1.0 *
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
6 * *
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
7 \*******************************************************************/
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
8
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
9 #ifndef EFX_UTIL_H_INCLUDED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
10 #define EFX_UTIL_H_INCLUDED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
11
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
12 #ifdef __cplusplus
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
13 extern "C" {
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
14 #endif // __cplusplus
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
15
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
16 #pragma pack(push, 4)
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
17
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
18 #ifndef EAXVECTOR_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
19 #define EAXVECTOR_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
20 typedef struct _EAXVECTOR {
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
21 float x;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
22 float y;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
23 float z;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
24 } EAXVECTOR;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
25 #endif
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
26
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
27 #ifndef EAXREVERBPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
28 #define EAXREVERBPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
29 typedef struct _EAXREVERBPROPERTIES
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
30 {
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
31 unsigned long ulEnvironment;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
32 float flEnvironmentSize;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
33 float flEnvironmentDiffusion;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
34 long lRoom;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
35 long lRoomHF;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
36 long lRoomLF;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
37 float flDecayTime;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
38 float flDecayHFRatio;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
39 float flDecayLFRatio;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
40 long lReflections;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
41 float flReflectionsDelay;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
42 EAXVECTOR vReflectionsPan;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
43 long lReverb;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
44 float flReverbDelay;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
45 EAXVECTOR vReverbPan;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
46 float flEchoTime;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
47 float flEchoDepth;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
48 float flModulationTime;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
49 float flModulationDepth;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
50 float flAirAbsorptionHF;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
51 float flHFReference;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
52 float flLFReference;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
53 float flRoomRolloffFactor;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
54 unsigned long ulFlags;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
55 } EAXREVERBPROPERTIES, *LPEAXREVERBPROPERTIES;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
56 #endif
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
57
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
58 #ifndef EFXEAXREVERBPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
59 #define EFXEAXREVERBPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
60 typedef struct
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
61 {
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
62 float flDensity;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
63 float flDiffusion;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
64 float flGain;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
65 float flGainHF;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
66 float flGainLF;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
67 float flDecayTime;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
68 float flDecayHFRatio;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
69 float flDecayLFRatio;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
70 float flReflectionsGain;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
71 float flReflectionsDelay;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
72 float flReflectionsPan[3];
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
73 float flLateReverbGain;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
74 float flLateReverbDelay;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
75 float flLateReverbPan[3];
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
76 float flEchoTime;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
77 float flEchoDepth;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
78 float flModulationTime;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
79 float flModulationDepth;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
80 float flAirAbsorptionGainHF;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
81 float flHFReference;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
82 float flLFReference;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
83 float flRoomRolloffFactor;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
84 int iDecayHFLimit;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
85 } EFXEAXREVERBPROPERTIES, *LPEFXEAXREVERBPROPERTIES;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
86 #endif
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
87
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
88 #ifndef EAXOBSTRUCTIONPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
89 #define EAXOBSTRUCTIONPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
90 typedef struct _EAXOBSTRUCTIONPROPERTIES
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
91 {
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
92 long lObstruction;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
93 float flObstructionLFRatio;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
94 } EAXOBSTRUCTIONPROPERTIES, *LPEAXOBSTRUCTIONPROPERTIES;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
95 #endif
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
96
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
97 #ifndef EAXOCCLUSIONPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
98 #define EAXOCCLUSIONPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
99 typedef struct _EAXOCCLUSIONPROPERTIES
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
100 {
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
101 long lOcclusion;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
102 float flOcclusionLFRatio;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
103 float flOcclusionRoomRatio;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
104 float flOcclusionDirectRatio;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
105 } EAXOCCLUSIONPROPERTIES, *LPEAXOCCLUSIONPROPERTIES;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
106 #endif
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
107
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
108 #ifndef EAXEXCLUSIONPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
109 #define EAXEXCLUSIONPROPERTIES_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
110 typedef struct _EAXEXCLUSIONPROPERTIES
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
111 {
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
112 long lExclusion;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
113 float flExclusionLFRatio;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
114 } EAXEXCLUSIONPROPERTIES, *LPEAXEXCLUSIONPROPERTIES;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
115 #endif
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
116
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
117 #ifndef EFXLOWPASSFILTER_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
118 #define EFXLOWPASSFILTER_DEFINED
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
119 typedef struct _EFXLOWPASSFILTER
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
120 {
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
121 float flGain;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
122 float flGainHF;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
123 } EFXLOWPASSFILTER, *LPEFXLOWPASSFILTER;
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
124 #endif
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
125
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
126 #ifdef EFXUTILDLL_EXPORTS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
127 #define EFX_API __declspec(dllexport)
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
128 #else
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
129 #define EFX_API
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
130 #endif
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
131
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
132 EFX_API void __cdecl ConvertReverbParameters(EAXREVERBPROPERTIES *pEAXProp, EFXEAXREVERBPROPERTIES *pEFXEAXReverb);
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
133 EFX_API void __cdecl ConvertObstructionParameters(EAXOBSTRUCTIONPROPERTIES *pObProp, EFXLOWPASSFILTER *pDirectLowPassFilter);
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
134 EFX_API void __cdecl ConvertExclusionParameters(EAXEXCLUSIONPROPERTIES *pExProp, EFXLOWPASSFILTER *pSendLowPassFilter);
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
135 EFX_API void __cdecl ConvertOcclusionParameters(EAXOCCLUSIONPROPERTIES *pOcProp, EFXLOWPASSFILTER *pDirectLowPassFilter, EFXLOWPASSFILTER *pSendLowPassFilter);
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
136 EFX_API void __cdecl AdjustEnvironmentSize(EAXREVERBPROPERTIES *pEAXProp, float flEnvironmentSize);
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
137
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
138 /***********************************************************************************************\
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
139 *
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
140 * EAX Reverb Presets in legacy format - use ConvertReverbParameters() to convert to
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
141 * EFX EAX Reverb Presets for use with the OpenAL Effects Extension.
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
142 *
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
143 ************************************************************************************************/
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
144
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
145 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
146 #define REVERB_PRESET_GENERIC \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
147 {0, 7.5f, 1.000f, -1000, -100, 0, 1.49f, 0.83f, 1.00f, -2602, 0.007f, 0.00f,0.00f,0.00f, 200, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
148 #define REVERB_PRESET_PADDEDCELL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
149 {1, 1.4f, 1.000f, -1000, -6000, 0, 0.17f, 0.10f, 1.00f, -1204, 0.001f, 0.00f,0.00f,0.00f, 207, 0.002f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
150 #define REVERB_PRESET_ROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
151 {2, 1.9f, 1.000f, -1000, -454, 0, 0.40f, 0.83f, 1.00f, -1646, 0.002f, 0.00f,0.00f,0.00f, 53, 0.003f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
152 #define REVERB_PRESET_BATHROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
153 {3, 1.4f, 1.000f, -1000, -1200, 0, 1.49f, 0.54f, 1.00f, -370, 0.007f, 0.00f,0.00f,0.00f, 1030, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
154 #define REVERB_PRESET_LIVINGROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
155 {4, 2.5f, 1.000f, -1000, -6000, 0, 0.50f, 0.10f, 1.00f, -1376, 0.003f, 0.00f,0.00f,0.00f, -1104, 0.004f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
156 #define REVERB_PRESET_STONEROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
157 {5, 11.6f, 1.000f, -1000, -300, 0, 2.31f, 0.64f, 1.00f, -711, 0.012f, 0.00f,0.00f,0.00f, 83, 0.017f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
158 #define REVERB_PRESET_AUDITORIUM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
159 {6, 21.6f, 1.000f, -1000, -476, 0, 4.32f, 0.59f, 1.00f, -789, 0.020f, 0.00f,0.00f,0.00f, -289, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
160 #define REVERB_PRESET_CONCERTHALL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
161 {7, 19.6f, 1.000f, -1000, -500, 0, 3.92f, 0.70f, 1.00f, -1230, 0.020f, 0.00f,0.00f,0.00f, -02, 0.029f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
162 #define REVERB_PRESET_CAVE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
163 {8, 14.6f, 1.000f, -1000, 0, 0, 2.91f, 1.30f, 1.00f, -602, 0.015f, 0.00f,0.00f,0.00f, -302, 0.022f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
164 #define REVERB_PRESET_ARENA \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
165 {9, 36.2f, 1.000f, -1000, -698, 0, 7.24f, 0.33f, 1.00f, -1166, 0.020f, 0.00f,0.00f,0.00f, 16, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
166 #define REVERB_PRESET_HANGAR \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
167 {10, 50.3f, 1.000f, -1000, -1000, 0, 10.05f, 0.23f, 1.00f, -602, 0.020f, 0.00f,0.00f,0.00f, 198, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
168 #define REVERB_PRESET_CARPETTEDHALLWAY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
169 {11, 1.9f, 1.000f, -1000, -4000, 0, 0.30f, 0.10f, 1.00f, -1831, 0.002f, 0.00f,0.00f,0.00f, -1630, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
170 #define REVERB_PRESET_HALLWAY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
171 {12, 1.8f, 1.000f, -1000, -300, 0, 1.49f, 0.59f, 1.00f, -1219, 0.007f, 0.00f,0.00f,0.00f, 441, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
172 #define REVERB_PRESET_STONECORRIDOR \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
173 {13, 13.5f, 1.000f, -1000, -237, 0, 2.70f, 0.79f, 1.00f, -1214, 0.013f, 0.00f,0.00f,0.00f, 395, 0.020f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
174 #define REVERB_PRESET_ALLEY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
175 {14, 7.5f, 0.300f, -1000, -270, 0, 1.49f, 0.86f, 1.00f, -1204, 0.007f, 0.00f,0.00f,0.00f, -4, 0.011f, 0.00f,0.00f,0.00f, 0.125f, 0.950f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
176 #define REVERB_PRESET_FOREST \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
177 {15, 38.0f, 0.300f, -1000, -3300, 0, 1.49f, 0.54f, 1.00f, -2560, 0.162f, 0.00f,0.00f,0.00f, -229, 0.088f, 0.00f,0.00f,0.00f, 0.125f, 1.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
178 #define REVERB_PRESET_CITY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
179 {16, 7.5f, 0.500f, -1000, -800, 0, 1.49f, 0.67f, 1.00f, -2273, 0.007f, 0.00f,0.00f,0.00f, -1691, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
180 #define REVERB_PRESET_MOUNTAINS \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
181 {17, 100.0f, 0.270f, -1000, -2500, 0, 1.49f, 0.21f, 1.00f, -2780, 0.300f, 0.00f,0.00f,0.00f, -1434, 0.100f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
182 #define REVERB_PRESET_QUARRY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
183 {18, 17.5f, 1.000f, -1000, -1000, 0, 1.49f, 0.83f, 1.00f, -10000, 0.061f, 0.00f,0.00f,0.00f, 500, 0.025f, 0.00f,0.00f,0.00f, 0.125f, 0.700f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
184 #define REVERB_PRESET_PLAIN \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
185 {19, 42.5f, 0.210f, -1000, -2000, 0, 1.49f, 0.50f, 1.00f, -2466, 0.179f, 0.00f,0.00f,0.00f, -1926, 0.100f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
186 #define REVERB_PRESET_PARKINGLOT \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
187 {20, 8.3f, 1.000f, -1000, 0, 0, 1.65f, 1.50f, 1.00f, -1363, 0.008f, 0.00f,0.00f,0.00f, -1153, 0.012f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
188 #define REVERB_PRESET_SEWERPIPE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
189 {21, 1.7f, 0.800f, -1000, -1000, 0, 2.81f, 0.14f, 1.00f, 429, 0.014f, 0.00f,0.00f,0.00f, 1023, 0.021f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
190 #define REVERB_PRESET_UNDERWATER \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
191 {22, 1.8f, 1.000f, -1000, -4000, 0, 1.49f, 0.10f, 1.00f, -449, 0.007f, 0.00f,0.00f,0.00f, 1700, 0.011f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 1.180f, 0.348f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
192 #define REVERB_PRESET_DRUGGED \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
193 {23, 1.9f, 0.500f, -1000, 0, 0, 8.39f, 1.39f, 1.00f, -115, 0.002f, 0.00f,0.00f,0.00f, 985, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 1.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
194 #define REVERB_PRESET_DIZZY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
195 {24, 1.8f, 0.600f, -1000, -400, 0, 17.23f, 0.56f, 1.00f, -1713, 0.020f, 0.00f,0.00f,0.00f, -613, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.810f, 0.310f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
196 #define REVERB_PRESET_PSYCHOTIC \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
197 {25, 1.0f, 0.500f, -1000, -151, 0, 7.56f, 0.91f, 1.00f, -626, 0.020f, 0.00f,0.00f,0.00f, 774, 0.030f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 4.000f, 1.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
198
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
199
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
200 // CASTLE PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
201
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
202 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
203 #define REVERB_PRESET_CASTLE_SMALLROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
204 { 26, 8.3f, 0.890f, -1000, -800, -2000, 1.22f, 0.83f, 0.31f, -100, 0.022f, 0.00f,0.00f,0.00f, 600, 0.011f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
205 #define REVERB_PRESET_CASTLE_SHORTPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
206 { 26, 8.3f, 0.890f, -1000, -1000, -2000, 2.32f, 0.83f, 0.31f, -100, 0.007f, 0.00f,0.00f,0.00f, 200, 0.023f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
207 #define REVERB_PRESET_CASTLE_MEDIUMROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
208 { 26, 8.3f, 0.930f, -1000, -1100, -2000, 2.04f, 0.83f, 0.46f, -400, 0.022f, 0.00f,0.00f,0.00f, 400, 0.011f, 0.00f,0.00f,0.00f, 0.155f, 0.030f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
209 #define REVERB_PRESET_CASTLE_LONGPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
210 { 26, 8.3f, 0.890f, -1000, -800, -2000, 3.42f, 0.83f, 0.31f, -100, 0.007f, 0.00f,0.00f,0.00f, 300, 0.023f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
211 #define REVERB_PRESET_CASTLE_LARGEROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
212 { 26, 8.3f, 0.820f, -1000, -1100, -1800, 2.53f, 0.83f, 0.50f, -700, 0.034f, 0.00f,0.00f,0.00f, 200, 0.016f, 0.00f,0.00f,0.00f, 0.185f, 0.070f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
213 #define REVERB_PRESET_CASTLE_HALL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
214 { 26, 8.3f, 0.810f, -1000, -1100, -1500, 3.14f, 0.79f, 0.62f, -1500, 0.056f, 0.00f,0.00f,0.00f, 100, 0.024f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
215 #define REVERB_PRESET_CASTLE_CUPBOARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
216 { 26, 8.3f, 0.890f, -1000, -1100, -2000, 0.67f, 0.87f, 0.31f, 300, 0.010f, 0.00f,0.00f,0.00f, 1100, 0.007f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
217 #define REVERB_PRESET_CASTLE_COURTYARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
218 { 26, 8.3f, 0.420f, -1000, -700, -1400, 2.13f, 0.61f, 0.23f, -1300, 0.160f, 0.00f,0.00f,0.00f, -300, 0.036f, 0.00f,0.00f,0.00f, 0.250f, 0.370f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
219 #define REVERB_PRESET_CASTLE_ALCOVE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
220 { 26, 8.3f, 0.890f, -1000, -600, -2000, 1.64f, 0.87f, 0.31f, 00, 0.007f, 0.00f,0.00f,0.00f, 300, 0.034f, 0.00f,0.00f,0.00f, 0.138f, 0.080f, 0.250f, 0.000f, -5.0f, 5168.6f, 139.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
221
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
222
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
223 // FACTORY PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
224
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
225 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
226 #define REVERB_PRESET_FACTORY_ALCOVE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
227 { 26, 1.8f, 0.590f, -1200, -200, -600, 3.14f, 0.65f, 1.31f, 300, 0.010f, 0.00f,0.00f,0.00f, 000, 0.038f, 0.00f,0.00f,0.00f, 0.114f, 0.100f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
228 #define REVERB_PRESET_FACTORY_SHORTPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
229 { 26, 1.8f, 0.640f, -1200, -200, -600, 2.53f, 0.65f, 1.31f, 0, 0.010f, 0.00f,0.00f,0.00f, 200, 0.038f, 0.00f,0.00f,0.00f, 0.135f, 0.230f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
230 #define REVERB_PRESET_FACTORY_MEDIUMROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
231 { 26, 1.9f, 0.820f, -1200, -200, -600, 2.76f, 0.65f, 1.31f, -1100, 0.022f, 0.00f,0.00f,0.00f, 300, 0.023f, 0.00f,0.00f,0.00f, 0.174f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
232 #define REVERB_PRESET_FACTORY_LONGPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
233 { 26, 1.8f, 0.640f, -1200, -200, -600, 4.06f, 0.65f, 1.31f, 0, 0.020f, 0.00f,0.00f,0.00f, 200, 0.037f, 0.00f,0.00f,0.00f, 0.135f, 0.230f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
234 #define REVERB_PRESET_FACTORY_LARGEROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
235 { 26, 1.9f, 0.750f, -1200, -300, -400, 4.24f, 0.51f, 1.31f, -1500, 0.039f, 0.00f,0.00f,0.00f, 100, 0.023f, 0.00f,0.00f,0.00f, 0.231f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
236 #define REVERB_PRESET_FACTORY_HALL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
237 { 26, 1.9f, 0.750f, -1000, -300, -400, 7.43f, 0.51f, 1.31f, -2400, 0.073f, 0.00f,0.00f,0.00f, -100, 0.027f, 0.00f,0.00f,0.00f, 0.250f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
238 #define REVERB_PRESET_FACTORY_CUPBOARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
239 { 26, 1.7f, 0.630f, -1200, -200, -600, 0.49f, 0.65f, 1.31f, 200, 0.010f, 0.00f,0.00f,0.00f, 600, 0.032f, 0.00f,0.00f,0.00f, 0.107f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
240 #define REVERB_PRESET_FACTORY_COURTYARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
241 { 26, 1.7f, 0.570f, -1000, -1000, -400, 2.32f, 0.29f, 0.56f, -1300, 0.140f, 0.00f,0.00f,0.00f, -800, 0.039f, 0.00f,0.00f,0.00f, 0.250f, 0.290f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
242 #define REVERB_PRESET_FACTORY_SMALLROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
243 { 26, 1.8f, 0.820f, -1000, -200, -600, 1.72f, 0.65f, 1.31f, -300, 0.010f, 0.00f,0.00f,0.00f, 500, 0.024f, 0.00f,0.00f,0.00f, 0.119f, 0.070f, 0.250f, 0.000f, -5.0f, 3762.6f, 362.5f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
244
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
245
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
246 // ICE PALACE PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
247
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
248 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
249 #define REVERB_PRESET_ICEPALACE_ALCOVE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
250 { 26, 2.7f, 0.840f, -1000, -500, -1100, 2.76f, 1.46f, 0.28f, 100, 0.010f, 0.00f,0.00f,0.00f, -100, 0.030f, 0.00f,0.00f,0.00f, 0.161f, 0.090f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
251 #define REVERB_PRESET_ICEPALACE_SHORTPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
252 { 26, 2.7f, 0.750f, -1000, -500, -1100, 1.79f, 1.46f, 0.28f, -600, 0.010f, 0.00f,0.00f,0.00f, 100, 0.019f, 0.00f,0.00f,0.00f, 0.177f, 0.090f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
253 #define REVERB_PRESET_ICEPALACE_MEDIUMROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
254 { 26, 2.7f, 0.870f, -1000, -500, -700, 2.22f, 1.53f, 0.32f, -800, 0.039f, 0.00f,0.00f,0.00f, 100, 0.027f, 0.00f,0.00f,0.00f, 0.186f, 0.120f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
255 #define REVERB_PRESET_ICEPALACE_LONGPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
256 { 26, 2.7f, 0.770f, -1000, -500, -800, 3.01f, 1.46f, 0.28f, -200, 0.012f, 0.00f,0.00f,0.00f, 200, 0.025f, 0.00f,0.00f,0.00f, 0.186f, 0.040f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
257 #define REVERB_PRESET_ICEPALACE_LARGEROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
258 { 26, 2.9f, 0.810f, -1000, -500, -700, 3.14f, 1.53f, 0.32f, -1200, 0.039f, 0.00f,0.00f,0.00f, 000, 0.027f, 0.00f,0.00f,0.00f, 0.214f, 0.110f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
259 #define REVERB_PRESET_ICEPALACE_HALL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
260 { 26, 2.9f, 0.760f, -1000, -700, -500, 5.49f, 1.53f, 0.38f, -1900, 0.054f, 0.00f,0.00f,0.00f, -400, 0.052f, 0.00f,0.00f,0.00f, 0.226f, 0.110f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
261 #define REVERB_PRESET_ICEPALACE_CUPBOARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
262 { 26, 2.7f, 0.830f, -1000, -600, -1300, 0.76f, 1.53f, 0.26f, 100, 0.012f, 0.00f,0.00f,0.00f, 600, 0.016f, 0.00f,0.00f,0.00f, 0.143f, 0.080f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
263 #define REVERB_PRESET_ICEPALACE_COURTYARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
264 { 26, 2.9f, 0.590f, -1000, -1100, -1000, 2.04f, 1.20f, 0.38f, -1000, 0.173f, 0.00f,0.00f,0.00f, -1000, 0.043f, 0.00f,0.00f,0.00f, 0.235f, 0.480f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
265 #define REVERB_PRESET_ICEPALACE_SMALLROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
266 { 26, 2.7f, 0.840f, -1000, -500, -1100, 1.51f, 1.53f, 0.27f, -100, 0.010f, 0.00f,0.00f,0.00f, 300, 0.011f, 0.00f,0.00f,0.00f, 0.164f, 0.140f, 0.250f, 0.000f, -5.0f, 12428.5f, 99.6f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
267
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
268
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
269 // SPACE STATION PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
270
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
271 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
272 #define REVERB_PRESET_SPACESTATION_ALCOVE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
273 { 26, 1.5f, 0.780f, -1000, -300, -100, 1.16f, 0.81f, 0.55f, 300, 0.007f, 0.00f,0.00f,0.00f, 000, 0.018f, 0.00f,0.00f,0.00f, 0.192f, 0.210f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
274 #define REVERB_PRESET_SPACESTATION_MEDIUMROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
275 { 26, 1.5f, 0.750f, -1000, -400, -100, 3.01f, 0.50f, 0.55f, -800, 0.034f, 0.00f,0.00f,0.00f, 100, 0.035f, 0.00f,0.00f,0.00f, 0.209f, 0.310f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
276 #define REVERB_PRESET_SPACESTATION_SHORTPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
277 { 26, 1.5f, 0.870f, -1000, -400, -100, 3.57f, 0.50f, 0.55f, 0, 0.012f, 0.00f,0.00f,0.00f, 100, 0.016f, 0.00f,0.00f,0.00f, 0.172f, 0.200f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
278 #define REVERB_PRESET_SPACESTATION_LONGPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
279 { 26, 1.9f, 0.820f, -1000, -400, -100, 4.62f, 0.62f, 0.55f, 0, 0.012f, 0.00f,0.00f,0.00f, 200, 0.031f, 0.00f,0.00f,0.00f, 0.250f, 0.230f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
280 #define REVERB_PRESET_SPACESTATION_LARGEROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
281 { 26, 1.8f, 0.810f, -1000, -400, -100, 3.89f, 0.38f, 0.61f, -1000, 0.056f, 0.00f,0.00f,0.00f, -100, 0.035f, 0.00f,0.00f,0.00f, 0.233f, 0.280f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
282 #define REVERB_PRESET_SPACESTATION_HALL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
283 { 26, 1.9f, 0.870f, -1000, -400, -100, 7.11f, 0.38f, 0.61f, -1500, 0.100f, 0.00f,0.00f,0.00f, -400, 0.047f, 0.00f,0.00f,0.00f, 0.250f, 0.250f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
284 #define REVERB_PRESET_SPACESTATION_CUPBOARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
285 { 26, 1.4f, 0.560f, -1000, -300, -100, 0.79f, 0.81f, 0.55f, 300, 0.007f, 0.00f,0.00f,0.00f, 500, 0.018f, 0.00f,0.00f,0.00f, 0.181f, 0.310f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
286 #define REVERB_PRESET_SPACESTATION_SMALLROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
287 { 26, 1.5f, 0.700f, -1000, -300, -100, 1.72f, 0.82f, 0.55f, -200, 0.007f, 0.00f,0.00f,0.00f, 300, 0.013f, 0.00f,0.00f,0.00f, 0.188f, 0.260f, 0.250f, 0.000f, -5.0f, 3316.1f, 458.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
288
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
289
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
290 // WOODEN GALLEON PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
291
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
292 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
293 #define REVERB_PRESET_WOODEN_ALCOVE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
294 { 26, 7.5f, 1.000f, -1000, -1800, -1000, 1.22f, 0.62f, 0.91f, 100, 0.012f, 0.00f,0.00f,0.00f, -300, 0.024f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
295 #define REVERB_PRESET_WOODEN_SHORTPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
296 { 26, 7.5f, 1.000f, -1000, -1800, -1000, 1.75f, 0.50f, 0.87f, -100, 0.012f, 0.00f,0.00f,0.00f, -400, 0.024f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
297 #define REVERB_PRESET_WOODEN_MEDIUMROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
298 { 26, 7.5f, 1.000f, -1000, -2000, -1100, 1.47f, 0.42f, 0.82f, -100, 0.049f, 0.00f,0.00f,0.00f, -100, 0.029f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
299 #define REVERB_PRESET_WOODEN_LONGPASSAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
300 { 26, 7.5f, 1.000f, -1000, -2000, -1000, 1.99f, 0.40f, 0.79f, 000, 0.020f, 0.00f,0.00f,0.00f, -700, 0.036f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
301 #define REVERB_PRESET_WOODEN_LARGEROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
302 { 26, 7.5f, 1.000f, -1000, -2100, -1100, 2.65f, 0.33f, 0.82f, -100, 0.066f, 0.00f,0.00f,0.00f, -200, 0.049f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
303 #define REVERB_PRESET_WOODEN_HALL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
304 { 26, 7.5f, 1.000f, -1000, -2200, -1100, 3.45f, 0.30f, 0.82f, -100, 0.088f, 0.00f,0.00f,0.00f, -200, 0.063f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
305 #define REVERB_PRESET_WOODEN_CUPBOARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
306 { 26, 7.5f, 1.000f, -1000, -1700, -1000, 0.56f, 0.46f, 0.91f, 100, 0.012f, 0.00f,0.00f,0.00f, 100, 0.028f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
307 #define REVERB_PRESET_WOODEN_SMALLROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
308 { 26, 7.5f, 1.000f, -1000, -1900, -1000, 0.79f, 0.32f, 0.87f, 00, 0.032f, 0.00f,0.00f,0.00f, -100, 0.029f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
309 #define REVERB_PRESET_WOODEN_COURTYARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
310 { 26, 7.5f, 0.650f, -1000, -2200, -1000, 1.79f, 0.35f, 0.79f, -500, 0.123f, 0.00f,0.00f,0.00f, -2000, 0.032f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 4705.0f, 99.6f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
311
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
312
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
313 // SPORTS PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
314
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
315 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
316 #define REVERB_PRESET_SPORT_EMPTYSTADIUM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
317 { 26, 7.2f, 1.000f, -1000, -700, -200, 6.26f, 0.51f, 1.10f, -2400, 0.183f, 0.00f,0.00f,0.00f, -800, 0.038f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
318 #define REVERB_PRESET_SPORT_SQUASHCOURT \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
319 { 26, 7.5f, 0.750f, -1000, -1000, -200, 2.22f, 0.91f, 1.16f, -700, 0.007f, 0.00f,0.00f,0.00f, -200, 0.011f, 0.00f,0.00f,0.00f, 0.126f, 0.190f, 0.250f, 0.000f, -5.0f, 7176.9f, 211.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
320 #define REVERB_PRESET_SPORT_SMALLSWIMMINGPOOL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
321 { 26, 36.2f, 0.700f, -1000, -200, -100, 2.76f, 1.25f, 1.14f, -400, 0.020f, 0.00f,0.00f,0.00f, -200, 0.030f, 0.00f,0.00f,0.00f, 0.179f, 0.150f, 0.895f, 0.190f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
322 #define REVERB_PRESET_SPORT_LARGESWIMMINGPOOL\
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
323 { 26, 36.2f, 0.820f, -1000, -200, 0, 5.49f, 1.31f, 1.14f, -700, 0.039f, 0.00f,0.00f,0.00f, -600, 0.049f, 0.00f,0.00f,0.00f, 0.222f, 0.550f, 1.159f, 0.210f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
324 #define REVERB_PRESET_SPORT_GYMNASIUM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
325 { 26, 7.5f, 0.810f, -1000, -700, -100, 3.14f, 1.06f, 1.35f, -800, 0.029f, 0.00f,0.00f,0.00f, -500, 0.045f, 0.00f,0.00f,0.00f, 0.146f, 0.140f, 0.250f, 0.000f, -5.0f, 7176.9f, 211.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
326 #define REVERB_PRESET_SPORT_FULLSTADIUM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
327 { 26, 7.2f, 1.000f, -1000, -2300, -200, 5.25f, 0.17f, 0.80f, -2000, 0.188f, 0.00f,0.00f,0.00f, -1100, 0.038f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
328 #define REVERB_PRESET_SPORT_STADIUMTANNOY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
329 { 26, 3.0f, 0.780f, -1000, -500, -600, 2.53f, 0.88f, 0.68f, -1100, 0.230f, 0.00f,0.00f,0.00f, -600, 0.063f, 0.00f,0.00f,0.00f, 0.250f, 0.200f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
330
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
331
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
332 // PREFAB PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
333
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
334 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
335 #define REVERB_PRESET_PREFAB_WORKSHOP \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
336 { 26, 1.9f, 1.000f, -1000, -1700, -800, 0.76f, 1.00f, 1.00f, 0, 0.012f, 0.00f,0.00f,0.00f, 100, 0.012f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
337 #define REVERB_PRESET_PREFAB_SCHOOLROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
338 { 26, 1.86f, 0.690f, -1000, -400, -600, 0.98f, 0.45f, 0.18f, 300, 0.017f, 0.00f,0.00f,0.00f, 300, 0.015f, 0.00f,0.00f,0.00f, 0.095f, 0.140f, 0.250f, 0.000f, -5.0f, 7176.9f, 211.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
339 #define REVERB_PRESET_PREFAB_PRACTISEROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
340 { 26, 1.86f, 0.870f, -1000, -800, -600, 1.12f, 0.56f, 0.18f, 200, 0.010f, 0.00f,0.00f,0.00f, 300, 0.011f, 0.00f,0.00f,0.00f, 0.095f, 0.140f, 0.250f, 0.000f, -5.0f, 7176.9f, 211.2f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
341 #define REVERB_PRESET_PREFAB_OUTHOUSE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
342 { 26, 80.3f, 0.820f, -1000, -1900, -1600, 1.38f, 0.38f, 0.35f, -100, 0.024f, 0.00f,0.00f,-0.00f, -400, 0.044f, 0.00f,0.00f,0.00f, 0.121f, 0.170f, 0.250f, 0.000f, -5.0f, 2854.4f, 107.5f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
343 #define REVERB_PRESET_PREFAB_CARAVAN \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
344 { 26, 8.3f, 1.000f, -1000, -2100, -1800, 0.43f, 1.50f, 1.00f, 0, 0.012f, 0.00f,0.00f,0.00f, 600, 0.012f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
345 // for US developers, a caravan is the same as a trailer =o)
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
346
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
347
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
348 // DOME AND PIPE PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
349
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
350 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
351 #define REVERB_PRESET_DOME_TOMB \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
352 { 26, 51.8f, 0.790f, -1000, -900, -1300, 4.18f, 0.21f, 0.10f, -825, 0.030f, 0.00f,0.00f,0.00f, 450, 0.022f, 0.00f,0.00f,0.00f, 0.177f, 0.190f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
353 #define REVERB_PRESET_PIPE_SMALL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
354 { 26, 50.3f, 1.000f, -1000, -900, -1300, 5.04f, 0.10f, 0.10f, -600, 0.032f, 0.00f,0.00f,0.00f, 800, 0.015f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
355 #define REVERB_PRESET_DOME_SAINTPAULS \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
356 { 26, 50.3f, 0.870f, -1000, -900, -1300, 10.48f, 0.19f, 0.10f, -1500, 0.090f, 0.00f,0.00f,0.00f, 200, 0.042f, 0.00f,0.00f,0.00f, 0.250f, 0.120f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
357 #define REVERB_PRESET_PIPE_LONGTHIN \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
358 { 26, 1.6f, 0.910f, -1000, -700, -1100, 9.21f, 0.18f, 0.10f, -300, 0.010f, 0.00f,0.00f,0.00f, -300, 0.022f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
359 #define REVERB_PRESET_PIPE_LARGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
360 { 26, 50.3f, 1.000f, -1000, -900, -1300, 8.45f, 0.10f, 0.10f, -800, 0.046f, 0.00f,0.00f,0.00f, 400, 0.032f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
361 #define REVERB_PRESET_PIPE_RESONANT \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
362 { 26, 1.3f, 0.910f, -1000, -700, -1100, 6.81f, 0.18f, 0.10f, -300, 0.010f, 0.00f,0.00f,0.00f, 00, 0.022f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 2854.4f, 20.0f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
363
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
364
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
365 // OUTDOORS PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
366
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
367 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
368 #define REVERB_PRESET_OUTDOORS_BACKYARD \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
369 { 26, 80.3f, 0.450f, -1000, -1200, -600, 1.12f, 0.34f, 0.46f, -700, 0.069f, 0.00f,0.00f,-0.00f, -300, 0.023f, 0.00f,0.00f,0.00f, 0.218f, 0.340f, 0.250f, 0.000f, -5.0f, 4399.1f, 242.9f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
370 #define REVERB_PRESET_OUTDOORS_ROLLINGPLAINS \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
371 { 26, 80.3f, 0.000f, -1000, -3900, -400, 2.13f, 0.21f, 0.46f, -1500, 0.300f, 0.00f,0.00f,-0.00f, -700, 0.019f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -5.0f, 4399.1f, 242.9f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
372 #define REVERB_PRESET_OUTDOORS_DEEPCANYON \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
373 { 26, 80.3f, 0.740f, -1000, -1500, -400, 3.89f, 0.21f, 0.46f, -1000, 0.223f, 0.00f,0.00f,-0.00f, -900, 0.019f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -5.0f, 4399.1f, 242.9f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
374 #define REVERB_PRESET_OUTDOORS_CREEK \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
375 { 26, 80.3f, 0.350f, -1000, -1500, -600, 2.13f, 0.21f, 0.46f, -800, 0.115f, 0.00f,0.00f,-0.00f, -1400, 0.031f, 0.00f,0.00f,0.00f, 0.218f, 0.340f, 0.250f, 0.000f, -5.0f, 4399.1f, 242.9f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
376 #define REVERB_PRESET_OUTDOORS_VALLEY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
377 { 26, 80.3f, 0.280f, -1000, -3100, -1600, 2.88f, 0.26f, 0.35f, -1700, 0.263f, 0.00f,0.00f,-0.00f, -800, 0.100f, 0.00f,0.00f,0.00f, 0.250f, 0.340f, 0.250f, 0.000f, -5.0f, 2854.4f, 107.5f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
378
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
379
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
380 // MOOD PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
381
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
382 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
383 #define REVERB_PRESET_MOOD_HEAVEN \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
384 { 26, 19.6f, 0.940f, -1000, -200, -700, 5.04f, 1.12f, 0.56f, -1230, 0.020f, 0.00f,0.00f,0.00f, 200, 0.029f, 0.00f,0.00f,0.00f, 0.250f, 0.080f, 2.742f, 0.050f, -2.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
385 #define REVERB_PRESET_MOOD_HELL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
386 { 26, 100.0f, 0.570f, -1000, -900, -700, 3.57f, 0.49f, 2.00f, -10000, 0.020f, 0.00f,0.00f,0.00f, 300, 0.030f, 0.00f,0.00f,0.00f, 0.110f, 0.040f, 2.109f, 0.520f, -5.0f, 5000.0f, 139.5f, 0.00f, 0x40 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
387 #define REVERB_PRESET_MOOD_MEMORY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
388 { 26, 8.0f, 0.850f, -1000, -400, -900, 4.06f, 0.82f, 0.56f, -2800, 0.000f, 0.00f,0.00f,0.00f, 100, 0.000f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.474f, 0.450f, -10.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
389
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
390
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
391 // DRIVING SIMULATION PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
392
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
393 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
394 #define REVERB_PRESET_DRIVING_COMMENTATOR \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
395 { 26, 3.0f, 0.000f, -1000, -500, -600, 2.42f, 0.88f, 0.68f, -1400, 0.093f, 0.00f,0.00f,0.00f, -1200, 0.017f, 0.00f,0.00f,0.00f, 0.250f, 1.000f, 0.250f, 0.000f, -10.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
396 #define REVERB_PRESET_DRIVING_PITGARAGE \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
397 { 26, 1.9f, 0.590f, -1000, -300, -500, 1.72f, 0.93f, 0.87f, -500, 0.000f, 0.00f,0.00f,0.00f, 200, 0.016f, 0.00f,0.00f,0.00f, 0.250f, 0.110f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
398 #define REVERB_PRESET_DRIVING_INCAR_RACER \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
399 { 26, 1.1f, 0.800f, -1000, 0, -200, 0.17f, 2.00f, 0.41f, 500, 0.007f, 0.00f,0.00f,0.00f, -300, 0.015f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10268.2f, 251.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
400 #define REVERB_PRESET_DRIVING_INCAR_SPORTS \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
401 { 26, 1.1f, 0.800f, -1000, -400, 0, 0.17f, 0.75f, 0.41f, 0, 0.010f, 0.00f,0.00f,0.00f, -500, 0.000f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10268.2f, 251.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
402 #define REVERB_PRESET_DRIVING_INCAR_LUXURY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
403 { 26, 1.6f, 1.000f, -1000, -2000, -600, 0.13f, 0.41f, 0.46f, -200, 0.010f, 0.00f,0.00f,0.00f, 400, 0.010f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10268.2f, 251.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
404 #define REVERB_PRESET_DRIVING_FULLGRANDSTAND \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
405 { 26, 8.3f, 1.000f, -1000, -1100, -400, 3.01f, 1.37f, 1.28f, -900, 0.090f, 0.00f,0.00f,0.00f, -1500, 0.049f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10420.2f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
406 #define REVERB_PRESET_DRIVING_EMPTYGRANDSTAND \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
407 { 26, 8.3f, 1.000f, -1000, 0, -200, 4.62f, 1.75f, 1.40f, -1363, 0.090f, 0.00f,0.00f,0.00f, -1200, 0.049f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.000f, -5.0f, 10420.2f, 250.0f, 0.00f, 0x1f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
408 #define REVERB_PRESET_DRIVING_TUNNEL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
409 { 26, 3.1f, 0.810f, -1000, -800, -100, 3.42f, 0.94f, 1.31f, -300, 0.051f, 0.00f,0.00f,0.00f, -300, 0.047f, 0.00f,0.00f,0.00f, 0.214f, 0.050f, 0.250f, 0.000f, -5.0f, 5000.0f, 155.3f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
410
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
411
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
412 // CITY PRESETS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
413
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
414 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
415 #define REVERB_PRESET_CITY_STREETS \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
416 { 26, 3.0f, 0.780f, -1000, -300, -100, 1.79f, 1.12f, 0.91f, -1100, 0.046f, 0.00f,0.00f,0.00f, -1400, 0.028f, 0.00f,0.00f,0.00f, 0.250f, 0.200f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
417 #define REVERB_PRESET_CITY_SUBWAY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
418 { 26, 3.0f, 0.740f, -1000, -300, -100, 3.01f, 1.23f, 0.91f, -300, 0.046f, 0.00f,0.00f,0.00f, 200, 0.028f, 0.00f,0.00f,0.00f, 0.125f, 0.210f, 0.250f, 0.000f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
419 #define REVERB_PRESET_CITY_MUSEUM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
420 { 26, 80.3f, 0.820f, -1000, -1500, -1500, 3.28f, 1.40f, 0.57f, -1200, 0.039f, 0.00f,0.00f,-0.00f, -100, 0.034f, 0.00f,0.00f,0.00f, 0.130f, 0.170f, 0.250f, 0.000f, -5.0f, 2854.4f, 107.5f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
421 #define REVERB_PRESET_CITY_LIBRARY \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
422 { 26, 80.3f, 0.820f, -1000, -1100, -2100, 2.76f, 0.89f, 0.41f, -900, 0.029f, 0.00f,0.00f,-0.00f, -100, 0.020f, 0.00f,0.00f,0.00f, 0.130f, 0.170f, 0.250f, 0.000f, -5.0f, 2854.4f, 107.5f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
423 #define REVERB_PRESET_CITY_UNDERPASS \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
424 { 26, 3.0f, 0.820f, -1000, -700, -100, 3.57f, 1.12f, 0.91f, -800, 0.059f, 0.00f,0.00f,0.00f, -100, 0.037f, 0.00f,0.00f,0.00f, 0.250f, 0.140f, 0.250f, 0.000f, -7.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
425 #define REVERB_PRESET_CITY_ABANDONED \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
426 { 26, 3.0f, 0.690f, -1000, -200, -100, 3.28f, 1.17f, 0.91f, -700, 0.044f, 0.00f,0.00f,0.00f, -1100, 0.024f, 0.00f,0.00f,0.00f, 0.250f, 0.200f, 0.250f, 0.000f, -3.0f, 5000.0f, 250.0f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
427
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
428
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
429 // MISC ROOMS
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
430
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
431 // 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
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
432 #define REVERB_PRESET_DUSTYROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
433 { 26, 1.8f, 0.560f, -1000, -200, -300, 1.79f, 0.38f, 0.21f, -600, 0.002f, 0.00f,0.00f,0.00f, 200, 0.006f, 0.00f,0.00f,0.00f, 0.202f, 0.050f, 0.250f, 0.000f, -10.0f, 13046.0f, 163.3f, 0.00f, 0x20 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
434 #define REVERB_PRESET_CHAPEL \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
435 { 26, 19.6f, 0.840f, -1000, -500, 0, 4.62f, 0.64f, 1.23f, -700, 0.032f, 0.00f,0.00f,0.00f, -200, 0.049f, 0.00f,0.00f,0.00f, 0.250f, 0.000f, 0.250f, 0.110f, -5.0f, 5000.0f, 250.0f, 0.00f, 0x3f }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
436 #define REVERB_PRESET_SMALLWATERROOM \
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
437 { 26, 36.2f, 0.700f, -1000, -698, 0, 1.51f, 1.25f, 1.14f, -100, 0.020f, 0.00f,0.00f,0.00f, 300, 0.030f, 0.00f,0.00f,0.00f, 0.179f, 0.150f, 0.895f, 0.190f, -7.0f, 5000.0f, 250.0f, 0.00f, 0x0 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
438
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
439
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
440 #pragma pack(pop)
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
441
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
442 #ifdef __cplusplus
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
443 }
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
444 #endif // __cplusplus
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
445
992d2e6f907d preparation for libavcodec
zipi
parents:
diff changeset
446 #endif // EFX-UTIL_H_INCLUDED