home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2005 October / Gamestar_77_2005-10_dvd.iso / DVDStar / Akce / Half-Life2 / install-at2v4release2005.exe / AntTroopDuece / scripts / dsp_presets.txt < prev    next >
Text File  |  2005-05-08  |  46KB  |  1,199 lines

  1. // DSP preset definition file.
  2.  
  3. /////////////////////////////////////
  4. // WARNING: do not edit this file! //
  5. /////////////////////////////////////
  6.  
  7. // console "dsp_reload" reloads while engine running
  8.  
  9. // PROCESSOR TYPE:
  10. //  NULL            0        // pass through - must be 0
  11. //  DLY                1        // simple feedback reverb
  12. //  RVA                2        // parallel reverbs
  13. //  FLT                3        // lowpass or highpass filter
  14. //  CRS                4        // chorus                    NOT TESTED
  15. //  PTC                5        // pitch shifter            NOT TESTED (UPDATE: DOES NOT INTEGRATE WITH NEW SOUND LENGTH CODE. DO NOT USE.)
  16. //  ENV                6        // adsr envelope            NOT TESTED
  17. //  LFO                7        // lfo
  18. //  EFO                8        // envelope follower/gate        
  19. //  MDY                9        // mod delay
  20. //  DFR                10        // diffusor - n series allpass delays
  21. //  AMP                11        // amplifier with distortion
  22.  
  23. // FILTER TYPE: 
  24. //  LP    0                    // lowpass filter
  25. //  HP    1                    // highpass filter
  26. //  BP  2                    // bandpass filter
  27.  
  28. // FILTER QUALITY:
  29. //  LO                0        // quality of filter or reverb.  Must be 0,1,2,3.
  30. //  MED                1
  31. //  HI                2
  32. //  VHI                3
  33.  
  34. // DELAY TYPE:
  35. //  PLAIN            0        // single feedback loop
  36. //  ALLPASS            1        // feedback and feedforward loop - flat frequency response (diffusor)
  37. //  LOWPASS            2        // lowpass filter in feedback loop
  38. //  DLINEAR            3        // linear delay, no feedback, unity gain
  39. //  FLINEAR            4        // linear delay with lowpass filter and output gain
  40. //  LOWPASS_4TAP    5        // lowpass filter in feedback loop, 4 delay taps
  41. //  PLAIN_4TAP        6        // single feedback loop, 4 delay taps
  42.  
  43. // LFO TYPE: 
  44. //  SIN                0    // sine wav
  45. //  TRI                1    // triangle wav
  46. //  SQR                2    // square wave, 50% duty cycle
  47. //  SAW                3    // forward saw wav
  48. //  RND                4    // random wav
  49. //  LOG_IN            5    // logarithmic fade in    NOT TESTED
  50. //  LOG_OUT            6    // logarithmic fade out    NOT TESTED
  51. //  LIN_IN            7    // linear fade in     
  52. //  LIN_OUT            8    // linear fade out    
  53.  
  54. // ENVELOPE TYPE:
  55. //  LIN                0    // linear a,d,s,r
  56. //  EXP                1    // exponential a,d,s,r (IGNORED)
  57.  
  58. // PRESET CONFIGURATION TYPE:
  59. //  SIMPLE            0    // optimized
  60. //  LINEAR            1    // optimized
  61. //  PARALLEL2        5
  62. //  PARALLEL4        6
  63. //  PARALLEL5        7
  64. //  FEEDBACK        8
  65. //  FEEDBACK3        9
  66. //  FEEDBACK4        10
  67. //  MOD                11    // NOT TESTED
  68. //  MOD2            12    // NOT TESTED
  69. //  MOD3            13  // NOT TESTED
  70.  
  71. //  PSET_SIMPLE        0
  72. // x(n)--->P(0)--->y(n)
  73.  
  74. //  PSET_LINEAR        1
  75. // x(n)--->P(0)-->P(1)-->...P(m)--->y(n)
  76.  
  77. //  PSET_PARALLEL2    5    
  78. // x(n)--->P(0)-->(+)-->y(n)
  79. //                 ^
  80. //                   | 
  81. // x(n)--->P(1)-----
  82.  
  83. //  PSET_PARALLEL4    6
  84. // x(n)--->P(0)-->P(1)-->(+)-->y(n)
  85. //                          ^
  86. //                          | 
  87. // x(n)--->P(2)-->P(3)-----
  88.  
  89. //  PSET_PARALLEL5    7
  90. // x(n)--->P(0)-->P(1)-->(+)-->P(4)-->y(n)
  91. //                        ^
  92. //                          | 
  93. // x(n)--->P(2)-->P(3)-----
  94.  
  95. //  PSET_FEEDBACK    8
  96. // x(n)-P(0)--(+)-->P(1)-->P(2)-->->y(n)
  97. //             ^                |
  98. //             |                v 
  99. //               -----P(4)<--P(3)--
  100.  
  101. //  PSET_FEEDBACK3    9
  102. // x(n)---(+)-->P(0)--------->y(n)
  103. //         ^               |
  104. //         |               v 
  105. //           -----P(2)<--P(1)--
  106.  
  107. //  PSET_FEEDBACK4    10
  108. // x(n)---(+)-->P(0)-------->P(3)--->y(n)
  109. //         ^              |
  110. //         |              v 
  111. //           ---P(2)<--P(1)--
  112.  
  113. //  PSET_MOD        11
  114. // x(n)------>P(1)--P(2)--P(3)--->y(n)
  115. //                    ^     
  116. // x(n)------>P(0)....:
  117.  
  118. //  PSET_MOD2        12
  119. // x(n)-------P(1)-->y(n)
  120. //              ^     
  121. // x(n)-->P(0)..:
  122.  
  123.  
  124. //  PSET_MOD3        13
  125. // x(n)-------P(1)-->P(2)-->y(n)
  126. //              ^     
  127. // x(n)-->P(0)..:
  128.  
  129.  
  130. // PRESET DEFINITIONS: (correct use of parentheses is critical for parsing)
  131. //
  132. // { <preset#> <preset configuration type> <# processors> <gain> 
  133. //    {<preset type> <param0>...<param15>}
  134. //    {<preset type> <param0>...<param15>} ... }
  135.  
  136. // Presets are made up of one or more processors.  A preset corresponds to a 'room'. 
  137.  
  138. // #:        preset number - must be unique, no holes in # sequence (although sequential order in this file is not important)
  139. // ptype:    preset type from PSET_* above - typically LINEAR - this is how the processors are chained
  140. // mixrng:    min and max dsp mix values for sounds.  mix value is based on sound source distance from listener.
  141. //            Smaller rooms have larger min values.  Sounds far from listener have more dsp fx mix.
  142. // duration:    if 0.0, preset lasts until another is set
  143. //                if > 0.0 duration is preset duration in seconds. resets to previous preset when time expires
  144. // fadetime:    time to fade out preset if duration > 0.0. if fadetime < 0, exponential fade.
  145. // db_min:        for dsp_room only: if sndlvl in dB of a new sound is < db_min, reduce mix_min/max by db_mixdrop                    
  146. // db_mixdrop:    for dsp_room only: reduce mix_min/max by n% if sndlvl of new sound less than db_min
  147. //                so - for some rooms (ie: outside) low level sounds get less dsp fx mix
  148.  
  149. // *******************************************************************
  150. // presets 0-29 map to legacy room_type 0-29. Don't change order or #
  151. // *******************************************************************
  152. //  #    ptype    mixrng  dur fade dbmin mixdrop
  153.                                                                 // *** NULL PRESET *** 
  154. {    0    LINEAR    0.2 0.7 0.0  0.0  80 0.5    
  155.                             {0    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }
  156. }
  157.  
  158.                                                                 //  *** AUTO PRESET *** 
  159. {    1    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  160.                             {0    0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 }
  161. }    
  162.  
  163.                                                                 //  *** METALIC S *** 
  164. {    2    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  165.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  166.                             {  RVA  80.0 30.0      4        0.85    1.1        4000    1        0 0    0  0  0  0   0   0   0} 
  167. }
  168.  
  169.                                                                 //  *** METALIC M *** 
  170. {    3    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  171.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  172.                             {  RVA  80.0 30.0      4        0.9        1.4        4000    1        0 0    0  0  0  0   0   0   0} 
  173. }
  174.  
  175.                                                                 //  *** METALIC L *** 
  176. {    4    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  177.                             // DFR size #dly    feedbk
  178.                             {  DFR    1.0    3        0.1483    }
  179.  
  180.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  181.                             {  RVA 100.0 30.0      4        0.95    1.8        4000    1        0 0    0  0  0  0   0   0   0} 
  182.                                                         
  183. }
  184.                                                                 //  *** TUNNEL S *** 
  185. {    5    LINEAR    0.2 0.7    0.0  0.0  80 0.5                        
  186.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  187.                             {  RVA 50.0  8.0    2        0.92      1.1     6000     1         0 0    0  0  0  0   0   0   0} 
  188.  
  189. }
  190.                                                                 //  *** TUNNEL M *** 
  191. {    6    LINEAR    0.2 0.7    0.0  0.0  80 0.5    
  192.                             // DFR size #dly    feedbk
  193.                             {  DFR    1.0    2        0.15    }    
  194.  
  195.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  196.                             {  RVA 100.0 15.0   2        0.92      1.1     5000     1         0 0    0  0  0  0   0   0   0} 
  197. }
  198.  
  199.                                                                 //  *** TUNNEL L *** 
  200. {    7    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  201.                             // DFR size #dly    feedbk
  202.                             {  DFR    1.0    3        0.15    }    
  203.  
  204.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  205.                             {  RVA 120.0 25.0   2        0.95      1.1     4000     1         0 0    0  0  0  0   0   0   0} 
  206. }
  207.  
  208.                                                                 //  *** CHAMBER S *** 
  209. {    8    LINEAR    0.2 0.7 0.0  0.0  80 0.5        
  210.                             // DFR size #dly    feedbk
  211.                             {  DFR    1.0    2        0.15    }
  212.  
  213.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  214.                             {  RVA    50.0 20.0   6        0.9     1.4     5000     1         4 3.48 0  0  0  0   0   0   0} 
  215. }
  216.  
  217.                                                                 //  *** CHAMBER M *** 
  218. {    9    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  219.                             // DFR size #dly    feedbk
  220.                             {  DFR    1.0    2        0.15    }
  221.  
  222.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  223.                             {  RVA    50.0 20.0   6        0.9     1.4     6000     1         4 3.48 0  0  0  0   0   0   0} 
  224. }
  225.  
  226.                                                                 //  *** CHAMBER L *** 
  227. {    10    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  228.                             // DFR size #dly    feedbk
  229.                             {  DFR    1.0    2        0.15    }
  230.  
  231.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  232.                             {  RVA    50.0 20.0   9        0.9     1.4     6000     1         4 3.48 0  0  0  0   0   0   0} 
  233. }
  234.  
  235.                                                                 //  *** BRITE S *** 
  236. {    11    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  237.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap 
  238.                             {  RVA    50.0 20.0   3        0.9     1.0     5000     1         0 0  0  0  0   0   0   0} 
  239. }
  240.  
  241.                                                                 //  *** BRITE M *** 
  242. {    12    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  243.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap 
  244.                             {  RVA    50.0 20.0   5        0.9     1.0        5000     1         0 0  0  0  0   0   0   0} 
  245. }
  246.  
  247.                                                                 //  *** BRITE L *** 
  248. {    13    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  249.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap 
  250.                             {  RVA    50.0 20.0   6        0.9     1.0        6000     0        0 0  0  0  0   0   0   0} 
  251. }
  252.  
  253.                                                                 //  *** WATER S *** 
  254. {    14    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  255.                             // DFR size #dly    feedbk
  256.                             {  DFR    1.0    3        0.15    }
  257.  
  258.                             // AMP    gain    vthresh    distmix    vfeed    modrate    moddepth modglide rand
  259.                             {  AMP    1.0        0        0        0.0        10.0    0.6        80            0} 
  260.  
  261.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  262.                             {  RVA 82.0  59.0   2        0.4     2.0        1800     0        10 3.0 0  0  0  0   0   0   0} 
  263.                             
  264. }
  265.                                                                 //  *** WATER M *** 
  266. {    15    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  267.                             // DFR size #dly    feedbk
  268.                             {  DFR    1.0    2        0.15    }
  269.  
  270.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  271.                             {  RVA    50.0 20.0   5        0.9     1.4        1000     0         4 3.48 0  0  0  0   0   0   0} 
  272. }
  273.  
  274.                                                                 //  *** WATER L *** 
  275. {    16    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  276.                             // DFR size #dly    feedbk
  277.                             {  DFR    1.0    2        0.15    }
  278.  
  279.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  280.                             {  RVA    50.0 20.0   7        0.9     1.0        1000     0         4 3.48 0  0  0  0   0   0   0} 
  281.  
  282.                             // MDY    dtype    delay    feedback    gain    ftype    cutoff    qwidth    qual    modrate    moddepth modglide    mix
  283.                             {  MDY    PLAIN    500.0    0.4            1.0        0        0        0        LO        2.0        0.01        15        1.0 }
  284. }
  285.  
  286.                                                                 //  *** CONCRETE S *** 
  287. {    17    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  288.                             // DFR size #dly    feedbk
  289.                             {  DFR    1.0    2        0.15    }
  290.  
  291.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  292.                             {  RVA    50.0 20.0   6        0.9     1.4        4000     1         4 3.48 0  0  0  0   0   0   0} 
  293. }
  294.  
  295.                                                                 //  *** CONCRETE M *** 
  296. {    18    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  297.                             // DFR size #dly    feedbk
  298.                             {  DFR    1.0    2        0.15    }
  299.  
  300.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  301.                             {  RVA    50.0 20.0   7        0.9     1.4        3500     1         4 3.48 0  0  0  0   0   0   0} 
  302. }
  303.  
  304.                                                                 //  *** CONCRETE L *** 
  305. {    19    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  306.                             // DFR size #dly    feedbk
  307.                             {  DFR    1.0    2        0.15    }
  308.  
  309.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  310.                             {  RVA    50.0 20.0   8        0.9     1.4        3000     1         4 3.48 0  0  0  0   0   0   0} 
  311. }
  312.  
  313.                                                                 //  *** OUTSIDE S *** 
  314. {    20    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  315.                             // DFR size #dly    feedbk
  316.                             {  DFR    1.0    2        0.15    }
  317.  
  318.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  319.                             {  DLY LOWPASS    300.0    0.5        0.84    LP        2000    0        LO        0     0      0}  
  320. }
  321.  
  322.                                                                 //  *** OUTSIDE M *** 
  323. {    21    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  324.                             // DFR size #dly    feedbk
  325.                             {  DFR    1.0    2        0.15    }
  326.  
  327.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  328.                             {  DLY LOWPASS    400.0    0.5        0.84    LP        1500    0        LO        0        0    0} 
  329. }
  330.  
  331.                                                                 //  *** OUTSIDE L *** 
  332. {    22    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  333.                             // DFR size #dly    feedbk
  334.                             {  DFR    1.0    2        0.15    }
  335.  
  336.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  337.                             {  DLY LOWPASS    750.0    0.5        0.84    LP        1000    0        LO        0        0    0} 
  338. }
  339.  
  340.                                                                 //  *** CAVERN S *** 
  341. {    23    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  342.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  343.                             {  DLY LOWPASS    150.0    0.5        0.84     LP         3000     0         LO}
  344.                             
  345.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  346.                             {  RVA    50.0 20.0      1.3        0.9     1.0        1500     1         4 3.48 0  0  0  0   0   0   0} 
  347. }
  348.  
  349.                                                                 //  *** CAVERN M *** 
  350. {    24    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  351.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  352.                             {  DLY LOWPASS    200.0    0.7        0.6        LP        3000    0        LO}
  353.                              
  354.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  355.                             {  RVA    50.0 20.0      7         0.9     1.0        1500     1         4 3.48 0  0  0  0   0   0   0} 
  356. }
  357.  
  358.                                                                 //  *** CAVERN L *** 
  359. {    25    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  360.                             // DFR size #dly    feedbk
  361.                             {  DFR    1.0    2        0.15    }
  362.  
  363.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  364.                             {  DLY LOWPASS    300.0    0.7        0.6        LP        3000    0        LO}
  365.                             
  366.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  367.                             {  RVA    50.0 20.0       9   0.9     1.0        1500     1         4 3.48 0  0  0  0   0   0   0}  
  368. }
  369.  
  370.                                                                 //  *** WEIRD 1 *** 
  371. {    26    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  372.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  373.                             {  DLY    LOWPASS    400.0    0.5        0.6        LP        1500    0        LO        0        0    0}
  374.                             
  375.                             // DFR size #dly    feedbk
  376.                             {  DFR    1.0    2        0.15    }
  377. }
  378.  
  379.                                                                 //  *** WEIRD 2 *** 
  380. {    27    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  381.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  382.                             {  DLY LOWPASS    400.0    0.5        0.6        LP        1500    0        LO        0        0    0}
  383.                             
  384.                             // DFR size #dly    feedbk
  385.                             {  DFR    1.0    2        0.15    }
  386. }
  387.  
  388.                                                                 //  *** WEIRD 3 *** 
  389. {    28    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  390.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  391.                             {  DLY LOWPASS    400.0    0.5        0.6        LP        1500    0        LO        0        0    0}
  392.                             
  393.                             // DFR size #dly    feedbk
  394.                             {  DFR    1.0    2        0.15    }
  395. }
  396.                                                                 //  *** WEIRD 4 *** 
  397. {    29    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  398.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  399.                             {  DLY    2        400.0    0.5        0.6        LP        1500    0        LO        0        0    0}
  400.                             
  401.                             // DFR size #dly    feedbk
  402.                             {  DFR    1.0    2        0.15    }
  403. }
  404.  
  405. // ***********************************************
  406. // presets 30-43 are system presets. Don't change.
  407. // ***********************************************
  408. //  #    ptype    mixrng  dur  fade dbmin mixdrop
  409.                                                             //  *** LOWPASS - FACING AWAY *** 
  410. {    30    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  411.                             // FLT    ftype    cutoff    qwidth    quality gain
  412.                             {  FLT    LP        3000    0        MED        1.0}
  413.  
  414. }
  415.                                                             //  *** LOWPASS - FACING AWAY + 80ms delay *** 
  416. {    31    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  417.                             // FLT    ftype    cutoff    qwidth    quality gain
  418.                             {  FLT    LP        1000    0        MED        1.0}
  419.  
  420.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  421.                             {  DLY DLINEAR    80.0    0.0        1.0        0        0        0        LO        0        0    0}
  422.  
  423. }
  424.  
  425.                                                             //  *** EXPLOSION RING 1 *** 
  426. {    32    LINEAR    0.2 0.7    1.6  -1.0  80 0.5    
  427.                             // DFR size #dly    feedbk
  428.                             {  DFR    1.0    3        0.15    }
  429.  
  430.                             // FLT    ftype    cutoff    qwidth    quality gain
  431.                             {  FLT    LP        1000    0        MED        0.25}
  432. }
  433.  
  434.  
  435.                                                             //  *** EXPLOSION RING 2 *** 
  436. {    33    LINEAR    0.2 0.7    1.6  -1.0  80 0.5    
  437.                             // DFR size #dly    feedbk
  438.                             {  DFR    1.0    3        0.15    }
  439.  
  440.                             // FLT    ftype    cutoff    qwidth    quality gain
  441.                             {  FLT    LP        1000    0        MED        0.25}
  442. }
  443.  
  444.  
  445.                                                             //  *** EXPLOSION RING 3 *** 
  446. {    34    LINEAR    0.2 0.7    1.6  -1.0  80 0.5    
  447.                             // DFR size #dly    feedbk
  448.                             {  DFR    1.0    3        0.15    }
  449.  
  450.                             // FLT    ftype    cutoff    qwidth    quality gain
  451.                             {  FLT    LP        1000    0        MED        0.25}
  452. }
  453.  
  454. {    35    LINEAR    0.2 0.7    1.6  -1.0  80 0.5                    // *** SHOCK MUFFLE 1 ***
  455.                             // DFR size #dly    feedbk
  456.                             {  DFR    1.0    2        0.15    }
  457.  
  458.                             // LFO    wavtype        rate    foneshot gain
  459.                             {  LFO    SIN            3000.0    0.0         0.25}
  460. }
  461.  
  462. {    36    LINEAR    0.2 0.7    1.6  -1.0  80 0.5                    // *** SHOCK MUFFLE 2 ***
  463.                             // DFR size #dly    feedbk
  464.                             {  DFR    1.0    2        0.15    }
  465.  
  466.                             // LFO    wavtype        rate    foneshot gain
  467.                             {  LFO    SIN            3000.0    0.0        0.25}
  468. }
  469.  
  470. {    37    LINEAR    0.2 0.7    1.6  -1.0  80 0.5                        // *** SHOCK MUFFLE 3 ***
  471.                             // DFR size #dly    feedbk
  472.                             {  DFR    1.0    2        0.15    }
  473.  
  474.                             // LFO    wavtype        rate    foneshot gain
  475.                             {  LFO    SIN            3000.0    0.0        0.25}
  476. }
  477.  
  478. {    38    LINEAR    0.2 0.7    0.0  0.0  80 0.5                        // *** DISTORTED SPEAKER 0 ***
  479.                             // AMP    gain    vthresh    distmix    vfeed
  480.                             {  AMP    100.0    0.005    1.0        0.0} 
  481.  
  482.                             // FLT    ftype    cutoff    qwidth    quality gain
  483.                             {  FLT    HP        1000    0        LO        1.0}
  484.                             {  FLT    LP        2000    0        LO        1.0}
  485.                             {  FLT    LP        2000    0        LO        0.8}
  486. }
  487.  
  488. {    39    LINEAR    0.2 0.7    1.0  -0.2  80 0.5                    // *** STRIDER PRE-FIRE ***
  489.  
  490.                             // LFO    wavtype        rate    foneshot gain
  491.                             {  LFO    SQR            50.0    0.0         0.1}
  492. }
  493.  
  494.                                                             // *** PLAYER SPATIAL (WALL) DELAY ***
  495. {    40    LINEAR    0.2 0.7    0.0  0.0  80 0.5        
  496.                             // MDY    dtype    delay    feedback    gain    ftype    cutoff    qwidth    qual    modrate    moddepth modglide    mix 
  497.                             {  MDY    LINEAR    100.0    0.0            1.0        0        0        0        0        0        0.0            50        1.0 }
  498.  
  499. }
  500.                                                             // *** 41-43 RESERVED for spatial delays ***
  501.  
  502. {    41    LINEAR    0.2 0.7    0.0  0.0   80 0.5 {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  503. {    42    LINEAR    0.2 0.7    0.0  0.0   80 0.5 {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  504. {    43    LINEAR    0.2 0.7    0.0  0.0   80 0.5 {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  505.  
  506. // *************************************************
  507. // presets 44-49 are slots reserved for test presets
  508. // *************************************************
  509. //  #    ptype    mixrng  dur fade dbmin mixdrop
  510.   
  511.                                 // PTC    pitch    timeslice    xfade
  512. {    44    LINEAR    0.2 0.7    0 0 0 0{  PTC    1.1        100.0        20.0 } }    // pitch up 10%
  513. {    45    LINEAR    0.2 0.7    0 0 0 0{  PTC    0.9        100.0        20.0 } }    // pitch down 10%
  514.  
  515.                                 // EFO thresh    attackms decayms
  516. {    46    LINEAR    0.2 0.7    0 0 0 0 {  EFO -20.0    100.0    200.0 } }
  517.  
  518.                                 // CRS    lfowav    rate    depth    mix
  519. {    47    LINEAR    0.2 0.7    0 0 0 0 {  CRS    SIN        10        1.0        0.5 } }
  520.  
  521.                                     // EFO thresh    attackms decayms                            
  522. {    48    LINEAR    0.2 0.7        0 0 0 0 {  EFO -30        20.0     200.0 } }
  523. {    49    LINEAR    0.2 0.7        0 0 0 0 {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  524.  
  525. // *************************************************
  526. // presets 50-59 are slots reserved for dsp_speaker presets
  527. // *************************************************
  528. //  #    ptype    mixrng  dur fade dbmin mixdrop
  529. {    50    LINEAR    0.2 0.7        0 0 0 0 {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  530. {    51    LINEAR    0.2 0.7        0 0 0 0 {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  531. {    52    LINEAR    0.2 0.7        0 0 0 0 {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  532. {    53    LINEAR    0.2 0.7        0 0 0 0 {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  533. {    54    LINEAR    0.2 0.7        0 0 0 0 {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  534.  
  535. {    55    LINEAR    0.2 0.7    0.0  0.0  80 0.5                        // *** SPEAKER, LOUDER ***
  536.                             // AMP    gain    vthresh    distmix    vfeed
  537.                             {  AMP    10.0    0.01    0.65    0.0} 
  538.                             {  AMP    0.65    1.0        0.0        0.0}
  539.  
  540.                             // FLT    ftype    cutoff    qwidth    quality    gain
  541.                             {  FLT    BP        2500    4000    HI        1.8}
  542. }
  543.  
  544. {    56    LINEAR    0.2 0.7    0.0  0.0  80 0.5                        // *** SPEAKER VERY SMALL ***
  545.                             // AMP    gain    vthresh    distmix    vfeed
  546.                             {  AMP    10.0    0.01    0.65    0.0} 
  547.                             {  AMP    0.65    1.0        0.0        0.0}
  548.  
  549.                             // FLT    ftype    cutoff    qwidth    quality    gain
  550.                             {  FLT    BP        2500    3800    HI        1.0}
  551.                             {  FLT    BP        2500    3800    HI        2.5}
  552. }
  553.  
  554. {    57    LINEAR    0.2 0.7    0.0  0.0  80 0.5                        // *** LOUDSPEAKER ***
  555.                             // AMP    gain    vthresh    distmix    vfeed
  556.                             {  AMP    10.0    0.01    0.65    0.0} 
  557.                             {  AMP    0.65    1.0        0.0        0.0}
  558.  
  559.                             // FLT    ftype    cutoff    qwidth    quality    gain
  560.                             {  FLT    BP        2500    1000    HI        1.0}
  561.  
  562.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  563.                             {  DLY PLAIN    180.0    0.28    1.7        LP        3000        0    LO        0        0    0}                             
  564. }
  565.  
  566. {    58    LINEAR    0.2 0.7    0.0  0.0  80 0.5                        // *** SPEAKER SMALL ***
  567.                             // AMP    gain    vthresh    distmix    vfeed
  568.                             {  AMP    10.0    0.01    0.65    0.0} 
  569.                             {  AMP    0.65    1.0        0.0        0.0}
  570.  
  571.                             // FLT    ftype    cutoff    qwidth    quality    gain
  572.                             {  FLT    BP        2500    4000    HI        1.0}
  573. }
  574.  
  575. {    59    LINEAR    0.2 0.7    0.0  0.0  80 0.5                        // *** SPEAKER VERY SMALL ***
  576.                             // AMP    gain    vthresh    distmix    vfeed
  577.                             {  AMP    10.0    0.01    0.65    0.0} 
  578.                             {  AMP    0.65    1.0        0.0        0.0}
  579.  
  580.                             // FLT    ftype    cutoff    qwidth    quality    gain
  581.                             {  FLT    BP        2500    3800    HI        1.0}
  582.                             {  FLT    BP        2500    3800    HI        2.0}
  583. }
  584.  
  585. // ************************************************************
  586. // presets 60-100 are memory slots reserved for auto dsp create
  587. // ************************************************************
  588. //  #    ptype    mix        
  589.  
  590. {    60    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  591. {    61    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  592. {    62    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  593. {    63    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  594. {    64    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  595. {    65    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  596. {    66    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  597. {    67    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  598. {    68    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  599. {    69    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  600.  
  601. {    70    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  602. {    71    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  603. {    72    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  604. {    73    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  605. {    74    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  606. {    75    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  607. {    76    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  608. {    77    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  609. {    78    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  610. {    79    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  611.  
  612. {    80    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  613. {    81    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  614. {    82    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  615. {    83    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  616. {    84    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  617. {    85    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  618. {    86    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  619. {    87    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  620. {    88    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  621. {    89    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  622.  
  623. {    90    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  624. {    91    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  625. {    92    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  626. {    93    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  627. {    94    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  628. {    95    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  629. {    96    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  630. {    97    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  631. {    98    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  632. {    99    LINEAR    0.2 0.7     0.0 0.0 0.0 0.0     {  0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} }
  633.  
  634. // *********************************************************
  635. // *** presets 100+ are templates for automatic dsp creation
  636. // *********************************************************
  637.  
  638. // these convars store the index to the first preset for each shape type in dsp_presets.txt
  639.  
  640. //ConVar adsp_room_min("adsp_room_min", 102);
  641. //ConVar adsp_duct_min("adsp_duct_min", 106);
  642. //ConVar adsp_hall_min("adsp_hall_min", 110);
  643. //ConVar adsp_tunnel_min("adsp_tunnel_min", 114);
  644. //ConVar adsp_street_min("adsp_street_min", 118);
  645. //ConVar adsp_alley_min("adsp_alley_min", 122);
  646. //ConVar adsp_courtyard_min("adsp_courtyard_min", 126);
  647. //ConVar adsp_openspace_min("adsp_openspace_min", 130);
  648. //ConVar adsp_openwall_min("adsp_openwall_min", 130);
  649. //ConVar adsp_openstreet_min("adsp_openstreet_min", 118);
  650. //ConVar adsp_opencourtyard_min("adsp_opencourtyard_min", 126);
  651.  
  652. // Automatic dsp parameter notes:
  653.  
  654. // setting dsp_room to 1 invokes the automatic dsp creator. It stays active until
  655. // dsp_room is set to some other value.
  656.  
  657. // The dsp interpolator blends between two presetes. For instance, a new preset is created
  658. // between ROOM EMPTY SMALL BRIGHT and ROOM EMPTY HUGE DULL
  659. // based on size of room and reflectivity.  ROOM EMPTY vs ROOM FULL is chosen based on room diffusion -
  660. // ie: how full of objects the room is.  Room type, such as ROOM, HALL, TUNNEL is chosen based on
  661. // shape of space.
  662.  
  663. // For RVA:
  664. //    if w, d or h param is -1 then parameters are set using room size
  665. //    if w, d or h is non-zero, then size and size_min are ignored
  666. //    if fw, fd and fh are zero, then feedbk is used for w, d, h and normalized for constant fade time
  667. //  if fw, fd or fh is < 0, the corresponding delay param w,d,h is used as a predelay
  668.  
  669. // For DLY:
  670. //    if delay is -1, delay is set directly from room size * 2
  671.  
  672. // NOTE: all presets have processor gains set such that signal in db = signal out db (0 db gain).
  673.  
  674. //////////////////////////////////
  675. // DO NOT MODIFY THESE PRESETS!!!!
  676. //////////////////////////////////
  677.  
  678.     #    type    mix min dur fade dbmin dbdrop
  679. {    100    LINEAR    0.2 0.7    0.0 0.0  80 0.5
  680.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fd  fh ftap
  681.                             {  RVA  80.0 30.0      4        0.9        1.4        4000    1        0 0    0  0  0  0   0   0   0} 
  682. }
  683.  
  684. {    101    LINEAR    0.2 0.7    0.0 0.0  80 0.5
  685.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fw  fh ftap
  686.                             {  RVA 300.0 150.0    2        0.6        1.0        6000    0      0   1.141  0  0  0  0   0   0   0.23861 } 
  687.                             
  688.                             // EFO thresh    attackms decayms
  689.                             {  EFO -30        20.0     200.0 }
  690. }
  691.  
  692. // ROOM EMPTY SMALL BRIGHT - min parameters
  693. {    102    LINEAR    0.3 0.8    0.0 0.0  80 0.5
  694.                                                                                                     //  0.9 0.9 0.5
  695.                                                                                             // -1 -1 -1 0.0 0.0 0.0 
  696.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fd  fh ftap
  697.                             {  RVA  80.0 30.0      2        0.78    1.1        6000    1        0 0    0  0  0  0   0   0   0 }
  698. }
  699.  
  700. // ROOM EMPTY HUGE DULL - max parameters
  701. {    103    LINEAR    0.32 0.8 0.0 0.0  80 0.5        
  702.                             // DFR size #dly    feedbk
  703.                             {  DFR    1.0    3        0.15    }
  704.  
  705.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w   d    h  fw  fw  fh ftap
  706.                             {  RVA 240.0 50.0      10        0.97    2.4        1800    1        0 0    0  0  0  0   0   0   0 }
  707. }
  708.  
  709. // ROOM DIFFUSE SMALL BRIGHT - min parameters
  710. {    104    LINEAR    0.63 0.8    0.0 0.0      80 0.5
  711.                             // DFR size #dly    feedbk
  712.                             {  DFR    1.0    2        0.15    }
  713.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw  fd  fh ftap
  714.                             {  RVA  80.0 30.0      3        0.78    1.4        5000    1        4 2.0    0  0  0  0   0   0   0 } 
  715. }
  716.  
  717. // ROOM DIFFUSE HUGE DULL - max parameters
  718. {    105    LINEAR    0.32 0.8 0.0 0.0  80 0.5        
  719.                             // DFR size #dly    feedbk
  720.                             {  DFR    1.0    3        0.15    }
  721.  
  722.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w   d    h  fw  fw  fh ftap
  723.                             {  RVA 240.0 50.0      12        0.97    2.4        1600    1        6 2.0   0  0  0  0   0   0   0 }
  724. }
  725.  
  726. // DUCT EMPTY SMALL BRIGHT - min parameters
  727. {    106    LINEAR    0.4 0.9    0.0 0.0      80 0.5    
  728.                                                                                             // 6  12 4   0.95 -0.8 0.3  0
  729.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h   fw  fd  fh   ftap
  730.                             {  RVA 150.0 10.0      2        0.90    2.0        6000    1        0 0    0  0  0    0   0  0     0} 
  731. }
  732. // DUCT EMPTY HUGE  DULL - max parameters
  733. {    107    LINEAR    0.4 0.9    0.0 0.0      80 0.5    
  734.                             // DFR size #dly    feedbk
  735.                             {  DFR    1.0    2        0.1483    }
  736.                                                                                             // 96 192 64 0.95 -0.8 0.3  0
  737.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h   fw  fd  fh   ftap
  738.                             {  RVA 300.0 12.0      3        0.95    2.0        2000    1        0 0    0  0  0    0   0  0     0} 
  739. }
  740. // DUCT DIFFUSE SMALL BRIGHT - min parameters
  741. {    108    LINEAR    0.4 0.9    0.0 0.0  80 0.5        
  742.                                                                                             // 6  12 4   0.95 -0.8 0.3  0
  743.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h   fw  fd  fh   ftap
  744.                             {  RVA 150.0 10.0      2        0.90    2.0        6000    1        0 0    0  0  0    0   0  0     0} 
  745. }
  746. // DUCT DIFFUSE HUGE  DULL - max parameters
  747. {    109    LINEAR    0.4 0.9    0.0 0.0  80 0.5    
  748.                             // DFR size #dly    feedbk
  749.                             {  DFR    1.0    2        0.1483    }
  750.                                                                                             // 96 192 64 0.95 -0.8 0.3  0
  751.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h   fw  fd  fh   ftap
  752.                             {  RVA 300.0 12.0      3        0.95    2.0        2000    1        0 0    0  0  0    0   0  0     0} 
  753. }
  754.  
  755.  
  756. // HALL EMPTY SMALL BRIGHT - min parameters
  757. {    110    LINEAR    0.3 0.8    0.0 0.0  80 0.5        
  758.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw   fd   fh ftap
  759.                             {  RVA  0.0  0.0      3        0.0        2.0        6000    1        0 0    7  20 10  0.85 -0.9 0.3 0} 
  760. }
  761. // HALL EMPTY HUGE DULL - max parameters
  762. {    111    LINEAR    0.3 0.8    0.0 0.0  80 0.5        
  763.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h    fw  fd  fh ftap
  764.                             {  RVA 0.0    0.0      6        0.0        1.8        4000    1        0 0    9 192 64  0.85 -0.3 0.3   0} 
  765. }
  766. // HALL DIFFUSE SMALL BRIGHT - min parameters
  767. {    112    LINEAR    0.3 0.8    0.0 0.0  80 0.5    
  768.                             // DFR size #dly    feedbk
  769.                             {  DFR    1.0    2        0.1483    }    
  770.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw   fd   fh ftap
  771.                             {  RVA  0.0  0.0      3        0.0        2.0        6000    1        0 0    7  20 10  0.85 -0.9 0.3 0} 
  772. }
  773. // HALL DIFFUSE HUGE  DULL - max parameters
  774. {    113    LINEAR    0.3 0.8    0.0 0.0  80 0.5        
  775.                             // DFR size #dly    feedbk
  776.                             {  DFR    1.0    2        0.1483    }
  777.  
  778.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h    fw  fd  fh ftap
  779.                             {  RVA 0.0    0.0      6        0.0        1.8        4000    1        0 0    9 192 64  0.58 -0.3 0.3   0} 
  780. }
  781.  
  782. // TUNNEL EMPTY SMALL BRIGHT - min parameters
  783. {    114    LINEAR    0.4 0.9    0.0 0.0      80 0.7    
  784.                             // DFR size #dly    feedbk
  785.                             {  DFR    1.0    2        0.1483    }    
  786.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw   fd   fh ftap
  787.                             {  RVA  0.0  0.0      6        0.0        2.0        6000    1        0 0    8  32 10  0.94 -0.9 0.4 0} 
  788. }
  789. // TUNNEL EMPTY HUGE DULL - max parameters
  790. {    115    LINEAR    0.4 0.9    0.0 0.0      80 0.7    
  791.                             // DFR size #dly    feedbk
  792.                             {  DFR    1.0    3        0.15    }
  793.  
  794.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h    fw  fd  fh ftap
  795.                             {  RVA 0.0    0.0      9        0.0        2.0        4000    1        0 0    48 192 64  0.97 -0.4 0.5   0} 
  796. }
  797. // TUNNEL DIFFUSE SMALL BRIGHT - min parameters
  798. {    116    LINEAR    0.4 0.9    0.0 0.0  80 0.7        
  799.                             // DFR size #dly    feedbk  gain
  800.                             {  DFR    1.0    3        0.15    1.0}    
  801.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h  fw   fd   fh ftap
  802.                             {  RVA  0.0  0.0      9        0.0        2.0        6000    1        0 0.0  8  32 10  0.96 -0.9 0.4 0} 
  803. }
  804. // TUNNEL DIFFUSE HUGE  DULL - max parameters
  805. {    117    LINEAR    0.4 0.9    0.0 0.0  80 0.7        
  806.                             // DFR size #dly    feedbk    gain
  807.                             {  DFR    1.0    4        0.15    1.0}
  808.  
  809.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w  d  h    fw    fd  fh ftap
  810.                             {  RVA 0.0    0.0      12        0.0        2.0        4000    1       0  0.0  48 192 64  0.97 -0.4 0.4   0} 
  811. }
  812.  
  813. // STREET EMPTY SMALL BRIGHT - min parameters
  814. {    118    LINEAR  0.3 0.8    0.0 0.0      75 0.3    
  815.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w    d   h    fw   fd   fh ftap
  816.                             {  RVA 0.0   0.0      1        0.0     2.7        4000    1        0 0.0  50 200 120  0.48  -0.16 -0.3  0}
  817. }
  818. // STREET EMPTY HUGE DULL - max parameters
  819. {    119    LINEAR    0.3 0.8    0.0 0.0      75 0.3    
  820.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w    d   h    fw   fd   fh ftap
  821.                             {  RVA 0.0   0.0      1        0.0     2.7        1000    1        0 0.0  100 500 120  0.4 -0.12 -0.2  0}                         
  822. }
  823. // STREET DIFFUSE SMALL BRIGHT - min parameters
  824. {    120    LINEAR    0.3 0.8    0.0 0.0      75 0.3    
  825.                             // DFR size #dly    feedbk
  826.                             {  DFR    1.0    2        0.15    }
  827.  
  828.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w    d   h    fw   fd   fh ftap
  829.                             {  RVA 0.0   0.0      1        0.0     2.7        4000    1        0 0.0  50 200 120  0.48  -0.16 -0.3  0}
  830. }
  831. // STREET DIFFUSE HUGE  DULL - max parameters
  832. {    121    LINEAR    0.3 0.8    0.0 0.0  75 0.3        
  833.                             // DFR size #dly    feedbk
  834.                             {  DFR    1.0    2        0.15    }
  835.  
  836.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w    d   h    fw   fd   fh ftap
  837.                             {  RVA 0.0   0.0      1        0.0     2.7        1000    1        0 0.0  100 500 120  0.4 -0.12 -0.2  0}                         
  838. }
  839.  
  840. // ALLEY EMPTY SMALL BRIGHT - min parameters
  841. {    122    LINEAR    0.32 0.8    0.0 0.0      60 0.3    
  842.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w    d   h    fw   fd   fh ftap
  843.                             {  RVA 0.0   0.0      1        0.0     2.7        5000    1        0 0.0  50  100 70  0.5  -0.3 -0.3  0}
  844. }
  845. // ALLEY EMPTY HUGE DULL - max parameters
  846. {    123    LINEAR    0.32 0.8    0.0 0.0      60 0.3    
  847.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w    d   h    fw   fd   fh ftap
  848.                             {  RVA 0.0   0.0      1        0.0     2.7        3000    1        0 0.0  50 200  70   0.5 -0.26 -0.2  0}                         
  849. }
  850. // ALLEY DIFFUSE SMALL BRIGHT - min parameters
  851. {    124    LINEAR    0.32 0.8    0.0 0.0  60 0.3        
  852.                             // DFR size #dly    feedbk
  853.                             {  DFR    1.0    2        0.15    }
  854.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w    d   h    fw   fd   fh ftap
  855.                             {  RVA 0.0   0.0      1        0.0     2.7        5000    1        0 0.0  50  100 70  0.5  -0.29 -0.3  0}
  856. }
  857. // ALLEY DIFFUSE HUGE  DULL - max parameters
  858. {    125    LINEAR    0.32 0.8    0.0 0.0  60 0.3        
  859.                             // DFR size #dly    feedbk
  860.                             {  DFR    1.0    2        0.15    }
  861.  
  862.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w    d   h    fw   fd   fh ftap
  863.                             {  RVA 0.0   0.0      1        0.0     2.7        3000    1        0 0.0  50 200  70   0.5 -0.26 -0.2  0}                         
  864. }
  865.  
  866. // COURTYARD EMPTY SMALL BRIGHT - min parameters
  867. {    126    LINEAR 0.21 0.8    0.0 0.0  95 0.1        
  868.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  869.                             {  DLY LOWPASS    -1.0    0.5        1.2        LP        4000    0        LO        -1        -1    -1}  
  870. }
  871. // COURTYARD EMPTY HUGE DULL - max parameters
  872. {    127    LINEAR 0.21 0.8    0.0 0.0  95 0.1        
  873.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  874.                             {  DLY LOWPASS    -1.0    0.4        1.2        LP        900        0        LO        -1        -1    -1} 
  875. }
  876. // COURTYARD DIFFUSE SMALL BRIGHT - min parameters
  877. {    128    LINEAR 0.21 0.8    0.0 0.0      95 0.1    
  878.                             // DFR size #dly    feedbk
  879.                             {  DFR    1.0    2        0.15    }
  880.  
  881.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  882.                             {  DLY LOWPASS    -1.0    0.5        1.2        LP        4000    0        LO        -1        -1    -1}  
  883. }
  884. // COURTYARD DIFFUSE HUGE  DULL - max parameters
  885. {    129    LINEAR 0.21 0.8    0.0 0.0      95 0.1    
  886.                             // DFR size #dly    feedbk
  887.                             {  DFR    1.0    2        0.15    }
  888.  
  889.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  890.                             {  DLY LOWPASS    -1.0    0.2        1.2        LP        900    0        LO        -1        -1    -1} 
  891. }
  892.  
  893. // OPENSPACE EMPTY SMALL BRIGHT - min parameters
  894. {    130    LINEAR 0.22 0.6    0.0 0.0  95 0.1    
  895.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  896.                             {  DLY LINEAR    300.0    0.2        1.0        LP        3000        0    LO        0        0    0} 
  897.                             
  898.                             // DFR size #dly    feedbk
  899.                             {  DFR    1.0    3        0.15    }
  900.  
  901.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  902.                             {  DLY PLAIN    180.0    0.15    1.0        LP        3000        0    LO        0        0    0} 
  903.                             
  904.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w   d    h  fw  fw  fh ftap
  905.                             {  RVA 340.0 220.0     6        0.8        1.0        1500         0      10   2.0 0   0    0  0   0   0   0 }                             
  906. }
  907. // OPENSPACE EMPTY HUGE DULL - max parameters
  908. {    131    LINEAR 0.22 0.6    0.0 0.0      95 0.1    
  909.  
  910.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  911.                             {  DLY LINEAR    500.0    0.2        1.0        LP        3000        0    LO        0        0    0} 
  912.                             
  913.                             // DFR size #dly    feedbk
  914.                             {  DFR    1.0    4        0.15    }
  915.  
  916.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  917.                             {  DLY PLAIN    500.0    0.2        1.0        LP        3000        0    LO        0        0    0} 
  918.                             
  919.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w   d    h  fw  fw  fh ftap
  920.                             {  RVA 340.0 200.0     6        0.9        1.5        900         0      10   2.0 0   0    0  0   0   0   0 }                             
  921. }
  922. // OPENSPACE DIFFUSE SMALL BRIGHT - min parameters
  923. {    132    LINEAR 0.2 0.7    0.0 0.0      95 0.1    
  924.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  925.                             {  DLY LINEAR    300.0    0.2        1.0        LP        3000        0    LO        0        0    0} 
  926.                             
  927.                             // DFR size #dly    feedbk
  928.                             {  DFR    1.0    3        0.15    }
  929.  
  930.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  931.                             {  DLY PLAIN    180.0    0.15    1.0        LP        3000        0    LO        0        0    0} 
  932.                             
  933.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w   d    h  fw  fw  fh ftap
  934.                             {  RVA 340.0 220.0     6        0.8        1.0        1500         0      10   2.0 0   0    0  0   0   0   0 }                             
  935. }
  936. // OPENSPACE DIFFUSE HUGE DULL - max parameters
  937. {    133    LINEAR 0.2 0.7    0.0 0.0  95 0.1    
  938.  
  939.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  940.                             {  DLY LINEAR    500.0    0.2        1.0        LP        3000        0    LO        0        0    0} 
  941.                             
  942.                             // DFR size #dly    feedbk
  943.                             {  DFR    1.0    4        0.15    }
  944.  
  945.                             // DLY dtype    delay    feedbk    gain    ftype    cutoff    qwidth    quality tap1 tap2 tap3
  946.                             {  DLY PLAIN    500.0    0.2        1.0        LP        3000        0    LO        0        0    0} 
  947.                             
  948.                             // RVA size     min       #dly    feedbk    gain    cutoff    fpar fmod rate w   d    h  fw  fw  fh ftap
  949.                             {  RVA 340.0 200.0     6        0.9        1.5        900         0      10   2.0 0   0    0  0   0   0   0 }                             
  950. }
  951.  
  952. /////////////////////////////////////////////////////
  953. // description of parameters for all processor types:
  954. /////////////////////////////////////////////////////
  955.  
  956. ///////////
  957. // Filters            
  958. ///////////
  959.  
  960.         // ftype: filter type FLT_LP, FLT_HP, FLT_BP         
  961.         // cutoff: cutoff frequency in hz at -3db gain
  962.         // qwidth: width of BP (if qwidth > 0 then cutin = cutoff and cutoff = cutoff + qwidth)
  963.         // quality: QUA_LO, _MED, _HI _VHI 0,1,2,3 = # of series filters 
  964.         // gain: 0-10.0 output gain
  965.  
  966. //////////
  967. // Delays    
  968. //////////
  969.     
  970.         // dtype: delay type DLY_PLAIN, DLY_LOWPASS, DLY_ALLPASS    
  971.         // delay: delay in milliseconds (room max size in feet)
  972.         // feedback: feedback 0-1.0
  973.         // gain: final gain of output stage, 0-10.0
  974.  
  975.  
  976. ///////////
  977. // Reverbs
  978. ///////////
  979.  
  980.         // size_max:    0-1000.0 millisec (room width in feet) - delay max
  981.         // size_min:    0-1000.0 millisec (room width in feet) - delay min
  982.         // #dly: controls # of parallel or series delays
  983.         // feedbk: 0-1.0 scales feedback parameters
  984.         // gain: final gain of output stage, 0-1.0
  985.         // fparallel: if true, filters are built into delays, otherwise filter output only
  986.         // cutoff: if > 0, feedback loop is Lowpass filtered to cutoff in Hz
  987.         // fmoddly: if > 0 all delays are modulating delays, param controls depth in milliseconds of modulation
  988.         // rate:    if fmoddly > 0, controls mod rate - ie: # of delay passes that occur between delay modulations
  989.  
  990.         // width:    0-1000.0 millisec (room width in feet) - used instead of size if non-zero
  991.         // depth:    0-1000.0 room depth in feet - used instead of size if non-zero
  992.         // height:    0-1000.0 room height in feet - used instead of size if non-zero
  993.  
  994.         // fbwidth:    -1.0-1.0 material reflectivity - used as feedback param instead of decay if non-zero    
  995.         // fbdepth:    -1.0-1.0 material reflectivity - used as feedback param instead of decay if non-zero    
  996.         // fbheight:-1.0-1.0 material reflectivity - used as feedback param instead of decay if non-zero    
  997.                                         // if < 0, a predelay is allocated, then feedback is -1*param given
  998.         // ftaps:    if > 0, scales all tap delays as D ( 1 - N * tap) n = 0,1,2,3    
  999.  
  1000.  
  1001. /////////////
  1002. // Diffusors    
  1003. /////////////
  1004.  
  1005.         // size: 0-1.0 scales all delays                (13ms to 41ms * scale = delay)
  1006.         // #dly    : 0-4.0 controls # of series delays    
  1007.         // feedbk: 0-1.0 scales all feedback parameters    
  1008.  
  1009. //////////////
  1010. // Amplifiers
  1011. //////////////
  1012.     // {amp_gain,        0.0, 10.0},            // amplification        
  1013.     // {amp_vthresh,    0.0, 1.0},            // threshold for distortion (1.0 = no distortion)
  1014.     // {amp_distmix,    0.0, 1.0},            // mix of clean and distortion (1.0 = full distortion, 0.0 = full clean)
  1015.     // {amp_vfeed,        0.0, 1.0},            // distortion feedback
  1016.     // modrate,    0.01, 200.0},        // frequency at which amplitude values change to new random value. 0 is no self-modulation
  1017.     // moddepth,    0.0, 1.0},            // how much amplitude changes (decreases) from current value (0-1.0) 
  1018.     // modglide,    0.01, 100.0},        // glide time between mapcur and ampnew in milliseconds
  1019.     // rand            0, 1                // if 1, modulate randomly between gain & g*(1-depth). otherwise alternate gain/gainmin
  1020.  
  1021. ////////
  1022. // LFOs        
  1023. ////////
  1024.         // wavtype: lfo type to use (LFO_SIN, LFO_RND...)
  1025.         // rate: modulation rate in hz. for MDY, 1/rate = 'glide' time in seconds
  1026.         // foneshot: 1.0 if lfo is oneshot
  1027.         // gain: scale output amplitude by gain 0-1.0
  1028.  
  1029.  
  1030. /////////
  1031. // Pitch    
  1032. /////////
  1033.  
  1034.         // pitch: 0-n.0 where 1.0 = 1 octave up and 0.5 is one octave down    
  1035.         // timeslice: in milliseconds - size of sound chunk to analyze and cut/duplicate - 100ms nominal
  1036.         // xfade: in milliseconds - size of crossfade region between spliced chunks - 20ms nominal
  1037.     
  1038.  
  1039. /////////////
  1040. // Envelopes    
  1041. /////////////
  1042.  
  1043.         // etype: ENV_LINEAR, ENV_LOG - currently ignored
  1044.         // amp1: attack peak amplitude 0-1.0
  1045.         // amp2: decay target amplitued 0-1.0
  1046.         // amp3: sustain target amplitude 0-1.0
  1047.         // attack time in milliseconds
  1048.         // envelope decay time in milliseconds
  1049.         // sustain time in milliseconds    
  1050.         // release time in milliseconds    
  1051.         // exp: if 1, use exponential curves
  1052.  
  1053. //////////////
  1054. // Mod delays    
  1055. //////////////
  1056.  
  1057.         // dtype: delay type DLY_PLAIN, DLY_LOWPASS, DLY_ALLPASS    
  1058.         // delay: delay in milliseconds
  1059.         // feedback: feedback 0-1.0
  1060.         // gain: final gain of output stage, 0-1.0
  1061.  
  1062.         // modrate: frequency at which delay values change to new random value. 0 is no self-modulation
  1063.         // moddepth: how much delay changes (decreases) from current value (0-1.0) 
  1064.         // modglide: glide time between dcur and dnew in milliseconds
  1065.  
  1066.  
  1067. //////////
  1068. // Chorus    
  1069. //////////
  1070.  
  1071.         // lfowav: lfotype is LFO_SIN, LFO_RND, LFO_TRI etc (LFO_RND for chorus, LFO_SIN for flange)
  1072.         // rate: rate is modulation frequency in Hz
  1073.         // depth: depth is modulation depth, 0-1.0
  1074.         // mix: mix is mix of chorus and clean signal
  1075.  
  1076.  
  1077. //////////////////////////
  1078. // Envelope follower/ Gate
  1079. //////////////////////////
  1080.  
  1081.     // threshold,    0.0, -140.0        // gate threshold in db. if 0.0 then no gate.
  1082.     // attack,        0.0, 20000.0    // attack time in milliseconds
  1083.     // decay,        0.0, 20000.0    // envelope decay time in milliseconds
  1084.     // exp,            0.0, 1.0        // if 1.0 use exponential decay
  1085.  
  1086. // UNDONE: stock reverb presets: 
  1087.  
  1088. // carpet hallway
  1089. // tile hallway
  1090. // wood hallway
  1091. // metal hallway
  1092.  
  1093. // train tunnel
  1094. // sewer main tunnel
  1095. // concrete access tunnel
  1096. // cave tunnel
  1097. // sand floor cave tunnel
  1098.  
  1099. // metal duct shaft
  1100. // elevator shaft
  1101. // large elevator shaft
  1102.  
  1103. // parking garage
  1104. // aircraft hangar
  1105. // cathedral
  1106. // train station
  1107.  
  1108. // small cavern
  1109. // large cavern
  1110. // huge cavern
  1111. // watery cavern
  1112. // long, low cavern
  1113.  
  1114. // wood warehouse
  1115. // metal warehouse
  1116. // concrete warehouse
  1117.  
  1118. // small closet room
  1119. // medium drywall room
  1120. // medium wood room
  1121. // medium metal room
  1122.  
  1123. // elevator
  1124. // small metal room
  1125. // medium metal room
  1126. // large metal room
  1127. // huge metal room
  1128.  
  1129. // small metal room dense
  1130. // medium metal room dense
  1131. // large metal room dense
  1132. // huge metal room dense
  1133.  
  1134. // small concrete room
  1135. // medium concrete room
  1136. // large concrete room
  1137. // huge concrete room
  1138.  
  1139. // small concrete room dense
  1140. // medium concrete room dense
  1141. // large concrete room dense
  1142. // huge concrete room dense
  1143.  
  1144. // soundproof room
  1145. // carpet lobby
  1146. // swimming pool
  1147. // open park
  1148. // open courtyard
  1149. // wide parkinglot
  1150. // narrow street
  1151. // wide street, short buildings
  1152. // wide street, tall buildings
  1153. // narrow canyon
  1154. // wide canyon
  1155. // huge canyon
  1156. // small valley
  1157. // wide valley
  1158. // wreckage & rubble
  1159. // small building cluster
  1160. // wide open plain
  1161. // high vista
  1162.  
  1163. // alien interior small
  1164. // alien interior medium
  1165. // alien interior large
  1166. // alien interior huge
  1167.  
  1168. // special fx presets:
  1169.  
  1170. // alien citadel 
  1171.  
  1172. // teleport aftershock (these presets all ADSR timeout and reset the dsp_* to 0)
  1173. // on target teleport
  1174. // off target teleport
  1175. // death fade
  1176. // beam stasis
  1177. // scatterbrain
  1178. // pulse only
  1179. // slomo
  1180. // hypersensitive
  1181. // supershocker
  1182. // physwhacked
  1183. // forcefieldfry
  1184. // juiced
  1185. // zoomed in
  1186. // crabbed
  1187. // barnacle gut
  1188. // bad transmission
  1189.  
  1190.  
  1191. //        pst prm gn p1  p1  p3 p4 p5  p6  p7 p8....
  1192. //dsp_parm 10 1 1.8 1.0 1.0 0.9 0 1000 500 1 1 0 0 0 0 0 0 0        // diffuse medium room, metal
  1193. //dsp_parm 10 1 1.3 1.0 1.0 0.8 0 1000 500 1 1 0 0 0 0 0 0 0        // diffuse medium room dull
  1194. //dsp_parm 10 1 1.3 1.0 1.0 0.8 0 4000 2000 1 1 0 0 0 0 0 0 0    // diffuse medium room
  1195. //dsp_parm 10 1 1.3 1.0 1.0 0.8 0 8000 2000 1 1 0 0 0 0 0 0 0    // diffuse medium room bright
  1196. //dsp_parm 10 1 1.4 1.5 1.0 0.84 0 8000 2000 1 1 0 0 0 0 0 0 0    // diffuse larger room bright
  1197.  
  1198.  
  1199.