|
@@ -0,0 +1,916 @@
|
|
|
+//-----------------------------------------------------------------------------
|
|
|
+// Copyright (c) 2012 GarageGames, LLC
|
|
|
+//
|
|
|
+// Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
|
+// of this software and associated documentation files (the "Software"), to
|
|
|
+// deal in the Software without restriction, including without limitation the
|
|
|
+// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
|
|
|
+// sell copies of the Software, and to permit persons to whom the Software is
|
|
|
+// furnished to do so, subject to the following conditions:
|
|
|
+//
|
|
|
+// The above copyright notice and this permission notice shall be included in
|
|
|
+// all copies or substantial portions of the Software.
|
|
|
+//
|
|
|
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
|
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
|
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
|
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
|
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
|
|
+// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
|
|
|
+// IN THE SOFTWARE.
|
|
|
+//-----------------------------------------------------------------------------
|
|
|
+
|
|
|
+// Reverb environment presets.
|
|
|
+//
|
|
|
+// For customized presets, best derive from one of these presets.
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvOff )
|
|
|
+{
|
|
|
+ envSize = "7.5";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-10000";
|
|
|
+ roomHF = "-10000";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.0";
|
|
|
+ decayHFRatio = "1.0";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-2602";
|
|
|
+ reflectionsDelay = "0.007";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "200";
|
|
|
+ reverbDelay = "0.011";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "0.0";
|
|
|
+ density = "0.0";
|
|
|
+ flags = 0x33;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvGeneric )
|
|
|
+{
|
|
|
+ envSize = "7.5";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-100";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.83";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-2602";
|
|
|
+ reflectionsDelay = "0.007";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "200";
|
|
|
+ reverbDelay = "0.011";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvRoom )
|
|
|
+{
|
|
|
+ envSize = "1.9";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-454";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "0.4";
|
|
|
+ decayHFRatio = "0.83";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1646";
|
|
|
+ reflectionsDelay = "0.002";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "53";
|
|
|
+ reverbDelay = "0.003";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvPaddedCell )
|
|
|
+{
|
|
|
+ envSize = "1.4";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-6000";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "0.17";
|
|
|
+ decayHFRatio = "0.1";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1204";
|
|
|
+ reflectionsDelay = "0.001";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "207";
|
|
|
+ reverbDelay = "0.002";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvBathroom )
|
|
|
+{
|
|
|
+ envSize = "1.4";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-1200";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.54";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-370";
|
|
|
+ reflectionsDelay = "0.007";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "1030";
|
|
|
+ reverbDelay = "0.011";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "60.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvLivingRoom )
|
|
|
+{
|
|
|
+ envSize = "2.5";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-6000";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "0.5";
|
|
|
+ decayHFRatio = "0.1";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1376";
|
|
|
+ reflectionsDelay = "0.003";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-1104";
|
|
|
+ reverbDelay = "0.004";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvStoneRoom )
|
|
|
+{
|
|
|
+ envSize = "11.6";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "300";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "2.31";
|
|
|
+ decayHFRatio = "0.64";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-711";
|
|
|
+ reflectionsDelay = "0.012";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "83";
|
|
|
+ reverbDelay = "0.017";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "-5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvAuditorium )
|
|
|
+{
|
|
|
+ envSize = "21.6";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-476";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "4.32";
|
|
|
+ decayHFRatio = "0.59";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "1";
|
|
|
+ reflectionsDelay = "0.02";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-289";
|
|
|
+ reverbDelay = "0.03";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvConcertHall )
|
|
|
+{
|
|
|
+ envSize = "19.6";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-500";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "3.92";
|
|
|
+ decayHFRatio = "0.7";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1230";
|
|
|
+ reflectionsDelay = "0.02";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-2";
|
|
|
+ reverbDelay = "0.029";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvCave )
|
|
|
+{
|
|
|
+ envSize = "14.6";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "0";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "2.91";
|
|
|
+ decayHFRatio = "1.3";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-602";
|
|
|
+ reflectionsDelay = "0.015";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-302";
|
|
|
+ reverbDelay = "0.022";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x1f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvArena )
|
|
|
+{
|
|
|
+ envSize = "36.2f";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-698";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "7.24";
|
|
|
+ decayHFRatio = "0.33";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1166";
|
|
|
+ reflectionsDelay = "0.02";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "16";
|
|
|
+ reverbDelay = "0.03";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvHangar )
|
|
|
+{
|
|
|
+ envSize = "50.3";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-1000";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "10.05";
|
|
|
+ decayHFRatio = "0.23";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-602";
|
|
|
+ reflectionsDelay = "0.02";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "198";
|
|
|
+ reverbDelay = "0.03";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvCarpettedHallway )
|
|
|
+{
|
|
|
+ envSize = "1.9";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-4000";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "0.3";
|
|
|
+ decayHFRatio = "0.1";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1831";
|
|
|
+ reflectionsDelay = "0.002";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-1630";
|
|
|
+ reverbDelay = "0.03";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvHallway )
|
|
|
+{
|
|
|
+ envSize = "1.8";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-300";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.59";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1219";
|
|
|
+ reflectionsDelay = "0.007";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "441";
|
|
|
+ reverbDelay = "0.011";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvStoneCorridor )
|
|
|
+{
|
|
|
+ envSize = "13.5";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-237";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "2.7";
|
|
|
+ decayHFRatio = "0.79";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1214";
|
|
|
+ reflectionsDelay = "0.013";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "395";
|
|
|
+ reverbDelay = "0.02";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvAlley )
|
|
|
+{
|
|
|
+ envSize = "7.5";
|
|
|
+ envDiffusion = "0.3";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-270";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.86";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1204";
|
|
|
+ reflectionsDelay = "0.007";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-4";
|
|
|
+ reverbDelay = "0.011";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.125";
|
|
|
+ echoDepth = "0.95";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvForest )
|
|
|
+{
|
|
|
+ envSize = "38.0";
|
|
|
+ envDiffusion = "0.3";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-3300";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.54";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-2560";
|
|
|
+ reflectionsDelay = "0.162";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-229";
|
|
|
+ reverbDelay = "0.088";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.125";
|
|
|
+ echoDepth = "1.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "79.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvCity )
|
|
|
+{
|
|
|
+ envSize = "7.5";
|
|
|
+ envDiffusion = "0.5";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-800";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.67";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-2273";
|
|
|
+ reflectionsDelay = "0.007";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-1691";
|
|
|
+ reverbDelay = "0.011";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "50.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvMountains )
|
|
|
+{
|
|
|
+ envSize = "100.0";
|
|
|
+ envDiffusion = "0.27";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-2500";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.21";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-2780";
|
|
|
+ reflectionsDelay = "0.3";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-1434";
|
|
|
+ reverbDelay = "0.1";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "1.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "27.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x1f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvQuary )
|
|
|
+{
|
|
|
+ envSize = "17.5";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-1000";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.83";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-10000";
|
|
|
+ reflectionsDelay = "0.061";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "500";
|
|
|
+ reverbDelay = "0.025";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.125";
|
|
|
+ echoDepth = "0.7";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvPlain )
|
|
|
+{
|
|
|
+ envSize = "42.5";
|
|
|
+ envDiffusion = "0.21";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-2000";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.5";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-2466";
|
|
|
+ reflectionsDelay = "0.179";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-1926";
|
|
|
+ reverbDelay = "0.1";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "1.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "21.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvParkingLot )
|
|
|
+{
|
|
|
+ envSize = "8.3";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "0";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.65";
|
|
|
+ decayHFRatio = "1.5";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1363";
|
|
|
+ reflectionsDelay = "0.008";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-1153";
|
|
|
+ reverbDelay = "0.012";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x1f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvSewerPipe )
|
|
|
+{
|
|
|
+ envSize = "1.7";
|
|
|
+ envDiffusion = "0.8";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-1000";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "2.81";
|
|
|
+ decayHFRatio = "0.14";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "429";
|
|
|
+ reflectionsDelay = "0.014";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "1023";
|
|
|
+ reverbDelay = "0.21";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "0.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "80.0";
|
|
|
+ density = "60.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvUnderwater )
|
|
|
+{
|
|
|
+ envSize = "1.8";
|
|
|
+ envDiffusion = "1.0";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-4000";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "1.49";
|
|
|
+ decayHFRatio = "0.1";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-449";
|
|
|
+ reflectionsDelay = "0.007";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "1700";
|
|
|
+ reverbDelay = "0.011";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "1.18";
|
|
|
+ modulationDepth = "0.348";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x3f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvDrugged )
|
|
|
+{
|
|
|
+ envSize = "1.9";
|
|
|
+ envDiffusion = "0.5";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "0";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "8.39";
|
|
|
+ decayHFRatio = "1.39";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-115";
|
|
|
+ reflectionsDelay = "0.002";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "985";
|
|
|
+ reverbDelay = "0.03";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "0.25";
|
|
|
+ modulationDepth = "1.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x1f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvDizzy )
|
|
|
+{
|
|
|
+ envSize = "1.8";
|
|
|
+ envDiffusion = "0.6";
|
|
|
+ room = "-1000.0";
|
|
|
+ roomHF = "-400";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "17.23";
|
|
|
+ decayHFRatio = "0.56";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-1713";
|
|
|
+ reflectionsDelay = "0.02";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "-613";
|
|
|
+ reverbDelay = "0.03";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "1.0";
|
|
|
+ modulationTime = "0.81";
|
|
|
+ modulationDepth = "0.31";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x1f;
|
|
|
+};
|
|
|
+
|
|
|
+singleton SFXEnvironment( AudioEnvPsychotic )
|
|
|
+{
|
|
|
+ envSize = "1.0";
|
|
|
+ envDiffusion = "0.5";
|
|
|
+ room = "-1000";
|
|
|
+ roomHF = "-151";
|
|
|
+ roomLF = "0";
|
|
|
+ decayTime = "7.56";
|
|
|
+ decayHFRatio = "0.91";
|
|
|
+ decayLFRatio = "1.0";
|
|
|
+ reflections = "-626";
|
|
|
+ reflectionsDelay = "0.02";
|
|
|
+ reflectionsPan[ 0 ] = "0.0";
|
|
|
+ reflectionsPan[ 1 ] = "0.0";
|
|
|
+ reflectionsPan[ 2 ] = "0.0";
|
|
|
+ reverb = "774";
|
|
|
+ reverbDelay = "0.03";
|
|
|
+ reverbPan[ 0 ] = "0.0";
|
|
|
+ reverbPan[ 1 ] = "0.0";
|
|
|
+ reverbPan[ 2 ] = "0.0";
|
|
|
+ echoTime = "0.25";
|
|
|
+ echoDepth = "0.0";
|
|
|
+ modulationTime = "4.0";
|
|
|
+ modulationDepth = "1.0";
|
|
|
+ airAbsorptionHF = "-5.0";
|
|
|
+ HFReference = "5000.0";
|
|
|
+ LFReference = "250.0";
|
|
|
+ roomRolloffFactor = "0.0";
|
|
|
+ diffusion = "100.0";
|
|
|
+ density = "100.0";
|
|
|
+ flags = 0x1f;
|
|
|
+};
|