1<?xml version="1.0" encoding="UTF-8"?>
2<template>
3  <modules>
4    <module id="2" name="Waves">
5      <param id="0" max="3" name="opMode_" type="uint32"/>
6    </module>
7    <module id="3" name="Forte">
8      <param id="0" max="3" name="opMode_" type="uint32"/>
9    </module>
10    <module id="5" name="Auto Gain Control">
11      <param default="0" id="0" max="3" name="opMode_" type="uint32"/>
12      <param default="48000" id="1" name="fs_" type="uint32"/>
13      <param default="1" id="2" name="numCh_" type="uint32"/>
14      <param default="1" id="3" name="chMask_" type="uint32"/>
15      <param id="16" name="GainApplied" type="float"/>
16      <param id="17" name="idealRMS" type="float"/>
17      <param id="18" name="noiseGate" type="float"/>
18      <param id="19" name="minGain" type="float"/>
19      <param id="20" name="maxGain" type="float"/>
20      <param id="21" name="releaseTime" type="uint32"/>
21      <param id="22" name="attackTime" type="uint32"/>
22      <param id="23" name="rmsTav" type="uint32"/>
23    </module>
24    <module id="6" name="Surround Record">
25      <param default="0" id="0" max="3" name="opMode_" type="uint32"/>
26      <param default="48000" id="1" name="fs_" type="uint32"/>
27      <param default="3" id="2" name="numCh_" type="uint32"/>
28      <param default="7" id="3" name="chMask_" type="uint32"/>
29      <param complex="true" id="17" name="ch0_profileL" size="1024" type="float"/>
30      <param complex="true" id="18" name="ch1_profileL" size="1024" type="float"/>
31      <param complex="true" id="19" name="ch2_profileL" size="1024" type="float"/>
32      <param complex="true" id="20" name="ch0_profileR" size="1024" type="float"/>
33      <param complex="true" id="21" name="ch1_profileR" size="1024" type="float"/>
34      <param complex="true" id="22" name="ch2_profileR" size="1024" type="float"/>
35      <param complex="true" id="23" name="ch0_profileAZ" size="1024" type="float"/>
36      <param complex="true" id="24" name="ch1_profileAZ" size="1024" type="float"/>
37      <param complex="true" id="25" name="ch2_profileAZ" size="1024" type="float"/>
38      <struct id="26">
39        <param default="1" name="ch_gain" type="float"/>
40        <param default="1" name="zoom_gain" type="float"/>
41      </struct>
42      <param default="0" id="27" name="ch0_assignFrom" type="int32"/>
43      <param default="1" id="28" name="ch1_assignFrom" type="int32"/>
44      <param default="2" id="29" name="ch2_assignFrom" type="int32"/>
45      <param default="0.33" id="30" name="alpha_enhancedRate" type="float"/>
46      <param default="0" id="31" name="swapOutputLR" type="int32"/>
47      <struct id="32">
48        <param default="0.0" name="CB_alpha_lowband" type="float"/>
49        <param default="0.0" name="CB_alpha_midband" type="float"/>
50        <param default="0.0" name="CB_alpha_highband" type="float"/>
51      </struct>
52      <struct id="33">
53        <param default="0.0" name="CB_epsilon_lowband" type="float"/>
54        <param default="0.0" name="CB_epsilon_midband" type="float"/>
55        <param default="0.0" name="CB_epsilon_highband" type="float"/>
56      </struct>
57      <struct id="34">
58        <param default="13" name="CB_fc_low_mid" type="int32"/>
59        <param default="22" name="CB_fc_mid_high" type="int32"/>
60        <param default="5" name="CB_smooth_span" type="int32"/>
61        <param default="1.0" name="CB_forget_factor" type="float"/>
62      </struct>
63      <struct id="35">
64        <param name="IIR_lowpass" size="5" type="float"/>
65        <param name="IIR_highpass" size="5" type="float"/>
66      </struct>
67    </module>
68    <module id="7" name="Multi Channel IIR 2">
69      <param default="0" id="0" max="3" name="opMode_" type="uint32"/>
70      <param default="48000" id="1" name="fs_" type="uint32"/>
71      <param default="3" id="2" name="numCh_" type="uint32"/>
72      <param default="1" id="3" name="chMask_" type="uint32"/>
73      <param default="3" id="16" max="3" min="1" name="numOfChannel" type="uint32"/>
74      <param id="17" name="coeff" size="300" type="float"/>
75      <struct id="18">
76        <param max="18" min="-96" name="gain" size="60" type="float"/>
77        <param max="24000" min="0" name="frequency" size="60" type="uint32"/>
78        <param max="200" min="0" name="qfactor" size="60" type="float"/>
79        <param default="4" name="type" size="60" type="int32"/>
80      </struct>
81    </module>
82    <module id="8" name="Multi Band DRC">
83      <param default="0" id="0" max="3" name="opMode_" type="uint32"/>
84      <param default="48000" id="1" name="fs_" type="uint32"/>
85      <param default="2" id="2" name="numCh_" type="uint32"/>
86      <param default="3" id="3" name="chMask_" type="uint32"/>
87      <struct id="16">
88        <param default="1" max="3" min="1" name="numBand" type="uint32"/>
89        <param name="IIR_LowPass1" size="5" type="float"/>
90        <param name="IIR_HighPass1" size="5" type="float"/>
91        <param name="IIR_LowPass2" size="5" type="float"/>
92        <param name="IIR_HighPass2" size="5" type="float"/>
93      </struct>
94      <struct id="17">
95        <param max="20" min="0" name="band0_delay_ms" type="float"/>
96        <param default="5" max="20" min="0" minInclusive="false" name="band0_rms_ms" type="float"/>
97        <param max="30" min="0" name="band0_gain_dB" type="float"/>
98        <param max="30" min="-30" name="band0_Min_Gain_dB" type="float"/>
99        <param default="1" max="3" min="1" name="band0_numOfKnee" type="uint32"/>
100        <param name="band0_threadhold_dB" size="3" type="float"/>
101        <param name="band0_compressRatio" size="4" type="float"/>
102        <param name="band0_kneeWidth" size="3" type="float"/>
103        <param name="band0_attackTime_ms" size="4" type="float"/>
104        <param name="band0_releaseTime_ms" size="4" type="float"/>
105        <param name="band0_hysteresis" size="4" type="float"/>
106        <param max="20" min="0" name="band1_delay_ms" type="float"/>
107        <param default="5" max="20" min="0" minInclusive="false" name="band1_rms_ms" type="float"/>
108        <param max="30" min="0" name="band1_gain_dB" type="float"/>
109        <param max="30" min="-30" name="band1_Min_Gain_dB" type="float"/>
110        <param default="1" max="3" min="1" name="band1_numOfKnee" type="uint32"/>
111        <param name="band1_threadhold_dB" size="3" type="float"/>
112        <param name="band1_compressRatio" size="4" type="float"/>
113        <param name="band1_kneeWidth" size="3" type="float"/>
114        <param name="band1_attackTime_ms" size="4" type="float"/>
115        <param name="band1_releaseTime_ms" size="4" type="float"/>
116        <param name="band1_hysteresis" size="4" type="float"/>
117        <param max="20" min="0" name="band2_delay_ms" type="float"/>
118        <param default="5" max="20" min="0" minInclusive="false" name="band2_rms_ms" type="float"/>
119        <param max="30" min="0" name="band2_gain_dB" type="float"/>
120        <param max="30" min="-30" name="band2_Min_Gain_dB" type="float"/>
121        <param default="1" max="3" min="1" name="band2_numOfKnee" type="uint32"/>
122        <param name="band2_threadhold_dB" size="3" type="float"/>
123        <param name="band2_compressRatio" size="4" type="float"/>
124        <param name="band2_kneeWidth" size="3" type="float"/>
125        <param name="band2_attackTime_ms" size="4" type="float"/>
126        <param name="band2_releaseTime_ms" size="4" type="float"/>
127        <param name="band2_hysteresis" size="4" type="float"/>
128      </struct>
129      <struct id="18">
130        <param max="30" min="-30" name="limiter_gain_dB" type="float"/>
131        <param max="0" min="-30" name="limiter_threadhold_dB" type="float"/>
132        <param max="100" min="0" name="limiter_attackTime_ms" type="float"/>
133        <param max="100" min="0" name="limiter_releaseTime_ms" type="float"/>
134      </struct>
135      <struct id="19">
136        <param name="frequency0" type="uint32"/>
137        <param name="frequency1" type="uint32"/>
138      </struct>
139    </module>
140    <module id="11" name="Stationary Noise Suppression">
141      <param default="0" id="0" max="3" name="opMode_" type="uint32"/>
142      <param default="48000" id="1" name="fs_" type="uint32"/>
143      <param default="2" id="2" name="numCh_" type="uint32"/>
144      <param default="3" id="3" name="chMask_" type="uint32"/>
145      <param default="1" id="16" name="strength level" type="uint32"/>
146      <param id="17" name="POWER_TIME_SMOOTH" type="float"/>
147      <param id="18" name="RMS_TIME_SMOOTH" type="float"/>
148      <param id="19" name="LOWER_BAND_THRESHOLD" size="257" type="float"/>
149      <param id="20" name="UPPER_BAND_THRESHOLD" size="3" type="float"/>
150      <param id="21" name="ATTACK_TIME" type="float"/>
151      <param id="22" name="RELEASE_TIME" type="float"/>
152      <param id="23" name="BIN_THRESHOLD" size="5" type="uint32"/>
153    </module>
154    <module id="14" name="Linear Gain">
155      <param default="0" id="0" max="3" name="opMode_" type="uint32"/>
156      <param default="48000" id="1" name="fs_" type="uint32"/>
157      <param default="1" id="2" name="numCh_" type="uint32"/>
158      <param default="1" id="3" name="chMask_" type="uint32"/>
159      <param id="16" name="Simple_gain" type="float"/>
160      <param default="0" id="17" name="ch0_assignFrom" type="int32"/>
161      <param default="1" id="18" name="ch1_assignFrom" type="int32"/>
162      <param default="2" id="19" name="ch2_assignFrom" type="int32"/>
163    </module>
164    <module id="17" name="Wind Noise Reduction">
165      <param default="0" id="0" max="3" name="opMode_" type="uint32"/>
166      <param default="48000" id="1" name="fs_" type="uint32"/>
167      <param default="2" id="2" name="numCh_" type="uint32"/>
168      <param default="3" id="3" name="chMask_" type="uint32"/>
169      <param default="450" id="16" name="DECISION_SMOOTHING_FACTOR" type="int32"/>
170      <param default="50" id="17" name="DECISION_ATTACK_SMOOTHING_FACTOR" type="int32"/>
171      <param default="50" id="18" name="DECISION_RELEASE_HIGH_SMOOTHING_FACTOR" type="int32"/>
172      <param default="50" id="19" name="DECISION_RELEASE_LOW_SMOOTHING_FACTOR" type="int32"/>
173      <param default="700" id="20" name="DECISION_RELEASE_THRESHOLD" type="int32"/>
174      <param default="0" id="21" name="DECISION_RANGE_OFFSET_FACTOR" type="int32"/>
175      <param default="1000" id="22" name="DECISION_RANGE_SLOPE_FACTOR" type="int32"/>
176      <param default="450" id="23" name="DECISION_GAIN_SMOOTHING_FACTOR" type="int32"/>
177      <param default="27" id="24" name="DECISION_DB_RANGE" type="int32"/>
178      <param default="1000" id="25" name="MASTER_REDUCTION_FACTOR" type="int32"/>
179      <param default="15" id="26" name="KEEP_NUM_OF_PREV_DECISIONS" type="int32"/>
180      <param default="1000" id="27" name="DEC_PRE_GAIN" type="int32"/>
181      <param default="16000" id="28" name="SUP_PRE_GAIN" type="int32"/>
182      <param default="2" id="29" name="COHERENCE_ENABLE" type="int32"/>
183      <param default="1" id="30" name="COHERENCE_START_BIN" type="int32"/>
184      <param default="10" id="31" name="COHERENCE_END_BIN" type="int32"/>
185      <param default="300" id="32" name="COHERENCE_THRESHOLD" type="int32"/>
186      <param default="990" id="33" name="COHERENCE_FORGETTING_FACTOR" type="int32"/>
187      <param default="0" id="34" name="DB_SCALING_FACTOR" type="int32"/>
188      <param default="9" id="35" name="SEP_LAYER" type="int32"/>
189      <param default="1" id="36" name="SP_GAIN_ENABLE" type="int32"/>
190      <param default="15" id="37" name="SP_GAIN_MAX_BIN" type="int32"/>
191      <param default="500" id="38" name="SP_GAIN_MIN" type="int32"/>
192      <param default="200" id="39" name="SP_GAIN_TH_MIN" type="int32"/>
193      <param default="450" id="40" name="SP_GAIN_TH_MAX" type="int32"/>
194      <param default="800" id="41" name="SP_GAIN_SMOOTH" type="int32"/>
195      <param default="3" id="42" name="SP_GAIN_FREQ_SMOOTH" type="int32"/>
196      <param default="300" id="43" name="MASTER_MAX_SUP_SMOOTHING_FACTOR" type="int32"/>
197      <param default="1" id="44" name="GAIN_FREQ_SMOOTH" type="int32"/>
198      <param default="2" id="45" name="GMIN_CURVE_TYPE" type="int32"/>
199      <param default="55" id="46" name="GMIN_LINEAR_SPLIT_MID_POINT_BINR" type="int32"/>
200      <param default="330" id="47" name="GMIN_LINEAR_SPLIT_MID_POINT_VAL" type="int32"/>
201      <param default="1000" id="48" name="SP_OVERSUB_RATIO" type="int32"/>
202      <param default="16" id="49" name="WIND_ENERGY_EST_COMPENSATION_GAIN" type="int32"/>
203      <param default="2000" id="50" name="WIND_ENERGY_CURVE_SLOPE" type="int32"/>
204      <param default="300" id="51" name="WIND_ENERGY_CURVE_OFFSET" type="int32"/>
205      <param default="16000" id="52" name="WIND_ENERGY_CURVE_MIN" type="int32"/>
206      <param default="16000" id="53" name="WIND_ENERGY_CURVE_MAX" type="int32"/>
207      <param default="900" id="54" name="WIND_ENERGY_SMOOTHING" type="int32"/>
208      <param default="144" id="55" name="WIND_ENERGY_NORM_DENOM" type="int32"/>
209      <param default="600" id="56" name="WIND_ENERGY_CURVE_SCALED_TH_MIN" type="int32"/>
210      <param default="900" id="57" name="WIND_ENERGY_CURVE_SCALED_TH_MAX" type="int32"/>
211      <param default="1" id="58" name="ENABLE_ML_COMBI_WIND_ENERGY" type="int32"/>
212      <param default="1" id="59" name="ENABLE_SP_COMBI_WIND_ENERGY" type="int32"/>
213      <param default="1" id="60" name="ENALBE_SP_COMBI_OVERSUBTRACTION" type="int32"/>
214      <param default="1" id="61" name="ENABLE_PRIORI_SNR" type="int32"/>
215      <param default="1000" id="62" name="PRIORI_SNR_ML_TUNING" type="int32"/>
216      <param default="15" id="63" name="DEC_PREV_NUM" type="int32"/>
217      <param default="1" id="64" name="SSC_ENABLE" type="int32"/>
218      <param default="930" id="65" name="SSC_SOFT_SMOOTHING_FACTOR" type="int32"/>
219      <param default="1600" id="66" name="SSC_OVERDRIVE" type="int32"/>
220      <param default="3" id="67" name="SSC_MIN_FREQ" type="int32"/>
221      <param default="130" id="68" name="SSC_MAX_FREQ" type="int32"/>
222      <param default="700" id="69" name="SSC_PSD_SMOOTHING_FACTOR" type="int32"/>
223      <param default="12" id="70" name="SSC_SOFT_DECISION_MIN_FREQ" type="int32"/>
224      <param default="450" id="71" name="SSC_SOFT_DECISION_MAX_FREQ" type="int32"/>
225      <param default="5" id="72" name="SSC_KEEP_SAVED_PROB_SMOOTH_SIZE" type="int32"/>
226      <param default="1000" id="73" name="GAIN_BOOSTING_COST" type="int32"/>
227      <param default="450" id="74" name="GAIN_SMOOTHING_FACTOR" type="int32"/>
228      <param default="150" id="75" name="FINAL_GAIN_SMOOTHING_OFFSET_FACTOR" type="int32"/>
229      <param default="1" id="76" name="MUL_CH_SPEC_DIFF_ENABLE" type="int32"/>
230      <param default="4" id="77" name="MUL_CH_SPEC_DIFF_CENTER_SPEC_SEL" type="int32"/>
231      <param default="1000" id="78" name="MUL_CH_SPEC_DIFF_WIENER_OVERDRIVE" type="int32"/>
232      <param default="2" id="79" name="MUL_CH_SPEC_DIFF_GAIN_COMB" type="int32"/>
233      <param default="900" id="80" name="MUL_CH_SPEC_DIFF_TIME_SMOOTH" type="int32"/>
234    </module>
235    <module id="18" name="Multi Channel IIR 1">
236      <param default="0" id="0" max="3" name="opMode_" type="uint32"/>
237      <param default="48000" id="1" name="fs_" type="uint32"/>
238      <param default="2" id="2" name="numCh_" type="uint32"/>
239      <param default="3" id="3" name="chMask_" type="uint32"/>
240      <param default="3" id="16" max="3" min="1" name="numOfChannel" type="uint32"/>
241      <param id="17" name="coeff" size="300" type="float"/>
242      <struct id="18">
243        <param max="18" min="-96" name="gain" size="60" type="float"/>
244        <param max="24000" min="0" name="frequency" size="60" type="uint32"/>
245        <param max="200" min="0" name="qfactor" size="60" type="float"/>
246        <param default="4" name="type" size="60" type="int32"/>
247      </struct>
248    </module>
249    <module id="32" name="Single Band DRC">
250      <param default="1" id="0" max="3" name="opMode_" type="uint32"/>
251      <param default="48000" id="1" name="fs_" type="uint32"/>
252      <param default="2" id="2" name="numCh_" type="uint32"/>
253      <param default="3" id="3" name="chMask_" type="uint32"/>
254      <struct id="16">
255        <param max="20" min="0" name="delay_ms" type="float"/>
256        <param default="5" max="20" min="0" minInclusive="false" name="rms_ms" type="float"/>
257        <param max="30" min="0" name="gain_dB" type="float"/>
258        <param max="30" min="-30" name="Min_Gain_dB" type="float"/>
259        <param default="1" max="3" min="1" name="numOfKnee" type="uint32"/>
260        <param name="threadhold_dB" size="3" type="float"/>
261        <param name="compressRatio" size="4" type="float"/>
262        <param name="kneeWidth" size="3" type="float"/>
263        <param name="attackTime_ms" size="4" type="float"/>
264        <param name="releaseTime_ms" size="4" type="float"/>
265        <param name="hysteresis" size="4" type="float"/>
266        <param default="0" max="1" min="0" name="rms_manual_enable" type="uint32"/>
267        <param default="0" max="2" min="0" name="rms_channel" type="uint32"/>
268      </struct>
269      <struct id="17">
270        <param max="30" min="-30" name="limiter_gain_dB" type="float"/>
271        <param max="0" min="-30" name="limiter_threadhold_dB" type="float"/>
272        <param max="100" min="0" name="limiter_attackTime_ms" type="uint32"/>
273        <param max="100" min="0" name="limiter_releaseTime_ms" type="uint32"/>
274      </struct>
275    </module>
276    <module id="40" name="Pixel Gain Controller">
277      <param default="0" id="0" max="3" name="opMode_" type="uint32"/>
278      <param default="48000" id="1" name="fs_" type="uint32"/>
279      <param default="2" id="2" name="numCh_" type="uint32"/>
280      <param default="3" id="3" name="chMask_" type="uint32"/>
281      <struct id="16">
282        <param name="crossover_iir_lp1" size="5" type="float"/>
283        <param name="crossover_iir_hp1" size="5" type="float"/>
284        <param name="crossover_iir_lp2" size="5" type="float"/>
285        <param name="crossover_iir_hp2" size="5" type="float"/>
286        <param default="250" max="1000" min="5" name="environment_rms_window_ms" type="int32"/>
287        <param default="-40" max="0" name="environment_rms_threshold_db" type="float"/>
288        <param default="50" min="0" name="environment_low_to_high_ms" type="int32"/>
289        <param default="1" min="0" name="environment_loudness_ratio_band0" type="float"/>
290        <param default="1" min="0" name="environment_loudness_ratio_band1" type="float"/>
291        <param default="1" min="0" name="environment_loudness_ratio_band2" type="float"/>
292        <param default="100" max="1000" min="5" name="drc_window_ms_lowaop_band0" type="int32"/>
293        <param default="28" name="drc_gain_db_lowaop_band0" type="float"/>
294        <param default="-20" name="drc_min_gain_db_lowaop_band0" type="float"/>
295        <param default="-70" name="drc_thres_db_expander_lowaop_band0" type="float"/>
296        <param default="-40" name="drc_thres_db_upward_compressor_lowaop_band0" type="float"/>
297        <param default="-36" name="drc_thres_db_downward_compressor_lowaop_band0" type="float"/>
298        <param default="4.0" min="0" name="drc_knee_width_db_expander_lowaop_band0" type="float"/>
299        <param default="4.0" min="0" name="drc_knee_width_db_upward_compressor_lowaop_band0" type="float"/>
300        <param default="4.0" min="0" name="drc_knee_width_db_downward_compressor_lowaop_band0" type="float"/>
301        <param default="2.0" min="0" name="drc_ratio_expander_lowaop_band0" type="float"/>
302        <param default="1.5" min="0" name="drc_ratio_upward_compressor_lowaop_band0" type="float"/>
303        <param default="1.0" min="0" name="drc_ratio_linear_lowaop_band0" type="float"/>
304        <param default="9.0" min="0" name="drc_ratio_downward_compressor_lowaop_band0" type="float"/>
305        <param default="350" min="0" name="drc_attack_ms_expander_lowaop_band0" type="float"/>
306        <param default="500" min="0" name="drc_attack_ms_upward_compressor_lowaop_band0" type="float"/>
307        <param default="500" min="0" name="drc_attack_ms_linear_lowaop_band0" type="float"/>
308        <param default="350" min="0" name="drc_attack_ms_downward_compressor_lowaop_band0" type="float"/>
309        <param default="5000" min="0" name="drc_release_ms_expander_lowaop_band0" type="float"/>
310        <param default="12000" min="0" name="drc_release_ms_upward_compressor_lowaop_band0" type="float"/>
311        <param default="12000" min="0" name="drc_release_ms_linear_lowaop_band0" type="float"/>
312        <param default="5000" min="0" name="drc_release_ms_downward_compressor_lowaop_band0" type="float"/>
313        <param default="100" max="1000" min="5" name="drc_window_ms_lowaop_band1" type="int32"/>
314        <param default="28" name="drc_gain_db_lowaop_band1" type="float"/>
315        <param default="-20" name="drc_min_gain_db_lowaop_band1" type="float"/>
316        <param default="-70" name="drc_thres_db_expander_lowaop_band1" type="float"/>
317        <param default="-40" name="drc_thres_db_upward_compressor_lowaop_band1" type="float"/>
318        <param default="-36" name="drc_thres_db_downward_compressor_lowaop_band1" type="float"/>
319        <param default="4.0" min="0" name="drc_knee_width_db_expander_lowaop_band1" type="float"/>
320        <param default="4.0" min="0" name="drc_knee_width_db_upward_compressor_lowaop_band1" type="float"/>
321        <param default="4.0" min="0" name="drc_knee_width_db_downward_compressor_lowaop_band1" type="float"/>
322        <param default="2.0" min="0" name="drc_ratio_expander_lowaop_band1" type="float"/>
323        <param default="1.5" min="0" name="drc_ratio_upward_compressor_lowaop_band1" type="float"/>
324        <param default="1.0" min="0" name="drc_ratio_linear_lowaop_band1" type="float"/>
325        <param default="9.0" min="0" name="drc_ratio_downward_compressor_lowaop_band1" type="float"/>
326        <param default="350" min="0" name="drc_attack_ms_expander_lowaop_band1" type="float"/>
327        <param default="500" min="0" name="drc_attack_ms_upward_compressor_lowaop_band1" type="float"/>
328        <param default="500" min="0" name="drc_attack_ms_linear_lowaop_band1" type="float"/>
329        <param default="350" min="0" name="drc_attack_ms_downward_compressor_lowaop_band1" type="float"/>
330        <param default="5000" min="0" name="drc_release_ms_expander_lowaop_band1" type="float"/>
331        <param default="12000" min="0" name="drc_release_ms_upward_compressor_lowaop_band1" type="float"/>
332        <param default="12000" min="0" name="drc_release_ms_linear_lowaop_band1" type="float"/>
333        <param default="5000" min="0" name="drc_release_ms_downward_compressor_lowaop_band1" type="float"/>
334        <param default="100" max="1000" min="5" name="drc_window_ms_lowaop_band2" type="int32"/>
335        <param default="28" name="drc_gain_db_lowaop_band2" type="float"/>
336        <param default="-20" name="drc_min_gain_db_lowaop_band2" type="float"/>
337        <param default="-70" name="drc_thres_db_expander_lowaop_band2" type="float"/>
338        <param default="-40" name="drc_thres_db_upward_compressor_lowaop_band2" type="float"/>
339        <param default="-36" name="drc_thres_db_downward_compressor_lowaop_band2" type="float"/>
340        <param default="4.0" min="0" name="drc_knee_width_db_expander_lowaop_band2" type="float"/>
341        <param default="4.0" min="0" name="drc_knee_width_db_upward_compressor_lowaop_band2" type="float"/>
342        <param default="4.0" min="0" name="drc_knee_width_db_downward_compressor_lowaop_band2" type="float"/>
343        <param default="2.0" min="0" name="drc_ratio_expander_lowaop_band2" type="float"/>
344        <param default="1.5" min="0" name="drc_ratio_upward_compressor_lowaop_band2" type="float"/>
345        <param default="1.0" min="0" name="drc_ratio_linear_lowaop_band2" type="float"/>
346        <param default="9.0" min="0" name="drc_ratio_downward_compressor_lowaop_band2" type="float"/>
347        <param default="350" min="0" name="drc_attack_ms_expander_lowaop_band2" type="float"/>
348        <param default="500" min="0" name="drc_attack_ms_upward_compressor_lowaop_band2" type="float"/>
349        <param default="500" min="0" name="drc_attack_ms_linear_lowaop_band2" type="float"/>
350        <param default="350" min="0" name="drc_attack_ms_downward_compressor_lowaop_band2" type="float"/>
351        <param default="5000" min="0" name="drc_release_ms_expander_lowaop_band2" type="float"/>
352        <param default="12000" min="0" name="drc_release_ms_upward_compressor_lowaop_band2" type="float"/>
353        <param default="12000" min="0" name="drc_release_ms_linear_lowaop_band2" type="float"/>
354        <param default="5000" min="0" name="drc_release_ms_downward_compressor_lowaop_band2" type="float"/>
355        <param default="100" max="1000" min="5" name="drc_window_ms_highaop_band0" type="int32"/>
356        <param default="28" name="drc_gain_db_highaop_band0" type="float"/>
357        <param default="-20" name="drc_min_gain_db_highaop_band0" type="float"/>
358        <param default="-70" name="drc_thres_db_expander_highaop_band0" type="float"/>
359        <param default="-40" name="drc_thres_db_upward_compressor_highaop_band0" type="float"/>
360        <param default="-36" name="drc_thres_db_downward_compressor_highaop_band0" type="float"/>
361        <param default="4.0" min="0" name="drc_knee_width_db_expander_highaop_band0" type="float"/>
362        <param default="4.0" min="0" name="drc_knee_width_db_upward_compressor_highaop_band0" type="float"/>
363        <param default="4.0" min="0" name="drc_knee_width_db_downward_compressor_highaop_band0" type="float"/>
364        <param default="2.5" min="0" name="drc_ratio_expander_highaop_band0" type="float"/>
365        <param default="1.5" min="0" name="drc_ratio_upward_compressor_highaop_band0" type="float"/>
366        <param default="1.0" min="0" name="drc_ratio_linear_highaop_band0" type="float"/>
367        <param default="9.0" min="0" name="drc_ratio_downward_compressor_highaop_band0" type="float"/>
368        <param default="80" min="0" name="drc_attack_ms_expander_highaop_band0" type="float"/>
369        <param default="500" min="0" name="drc_attack_ms_upward_compressor_highaop_band0" type="float"/>
370        <param default="500" min="0" name="drc_attack_ms_linear_highaop_band0" type="float"/>
371        <param default="80" min="0" name="drc_attack_ms_downward_compressor_highaop_band0" type="float"/>
372        <param default="8000" min="0" name="drc_release_ms_expander_highaop_band0" type="float"/>
373        <param default="5000" min="0" name="drc_release_ms_upward_compressor_highaop_band0" type="float"/>
374        <param default="5000" min="0" name="drc_release_ms_linear_highaop_band0" type="float"/>
375        <param default="8000" min="0" name="drc_release_ms_downward_compressor_highaop_band0" type="float"/>
376        <param default="100" max="1000" min="5" name="drc_window_ms_highaop_band1" type="int32"/>
377        <param default="28" name="drc_gain_db_highaop_band1" type="float"/>
378        <param default="-20" name="drc_min_gain_db_highaop_band1" type="float"/>
379        <param default="-70" name="drc_thres_db_expander_highaop_band1" type="float"/>
380        <param default="-40" name="drc_thres_db_upward_compressor_highaop_band1" type="float"/>
381        <param default="-36" name="drc_thres_db_downward_compressor_highaop_band1" type="float"/>
382        <param default="4.0" min="0" name="drc_knee_width_db_expander_highaop_band1" type="float"/>
383        <param default="4.0" min="0" name="drc_knee_width_db_upward_compressor_highaop_band1" type="float"/>
384        <param default="4.0" min="0" name="drc_knee_width_db_downward_compressor_highaop_band1" type="float"/>
385        <param default="2.5" min="0" name="drc_ratio_expander_highaop_band1" type="float"/>
386        <param default="1.5" min="0" name="drc_ratio_upward_compressor_highaop_band1" type="float"/>
387        <param default="1.0" min="0" name="drc_ratio_linear_highaop_band1" type="float"/>
388        <param default="6.0" min="0" name="drc_ratio_downward_compressor_highaop_band1" type="float"/>
389        <param default="80" min="0" name="drc_attack_ms_expander_highaop_band1" type="float"/>
390        <param default="500" min="0" name="drc_attack_ms_upward_compressor_highaop_band1" type="float"/>
391        <param default="500" min="0" name="drc_attack_ms_linear_highaop_band1" type="float"/>
392        <param default="80" min="0" name="drc_attack_ms_downward_compressor_highaop_band1" type="float"/>
393        <param default="8000" min="0" name="drc_release_ms_expander_highaop_band1" type="float"/>
394        <param default="5000" min="0" name="drc_release_ms_upward_compressor_highaop_band1" type="float"/>
395        <param default="5000" min="0" name="drc_release_ms_linear_highaop_band1" type="float"/>
396        <param default="8000" min="0" name="drc_release_ms_downward_compressor_highaop_band1" type="float"/>
397        <param default="100" max="1000" min="5" name="drc_window_ms_highaop_band2" type="int32"/>
398        <param default="28" name="drc_gain_db_highaop_band2" type="float"/>
399        <param default="-20" name="drc_min_gain_db_highaop_band2" type="float"/>
400        <param default="-70" name="drc_thres_db_expander_highaop_band2" type="float"/>
401        <param default="-40" name="drc_thres_db_upward_compressor_highaop_band2" type="float"/>
402        <param default="-36" name="drc_thres_db_downward_compressor_highaop_band2" type="float"/>
403        <param default="4.0" min="0" name="drc_knee_width_db_expander_highaop_band2" type="float"/>
404        <param default="4.0" min="0" name="drc_knee_width_db_upward_compressor_highaop_band2" type="float"/>
405        <param default="4.0" min="0" name="drc_knee_width_db_downward_compressor_highaop_band2" type="float"/>
406        <param default="2.5" min="0" name="drc_ratio_expander_highaop_band2" type="float"/>
407        <param default="1.5" min="0" name="drc_ratio_upward_compressor_highaop_band2" type="float"/>
408        <param default="1.0" min="0" name="drc_ratio_linear_highaop_band2" type="float"/>
409        <param default="9.0" min="0" name="drc_ratio_downward_compressor_highaop_band2" type="float"/>
410        <param default="80" min="0" name="drc_attack_ms_expander_highaop_band2" type="float"/>
411        <param default="500" min="0" name="drc_attack_ms_upward_compressor_highaop_band2" type="float"/>
412        <param default="500" min="0" name="drc_attack_ms_linear_highaop_band2" type="float"/>
413        <param default="80" min="0" name="drc_attack_ms_downward_compressor_highaop_band2" type="float"/>
414        <param default="8000" min="0" name="drc_release_ms_expander_highaop_band2" type="float"/>
415        <param default="5000" min="0" name="drc_release_ms_upward_compressor_highaop_band2" type="float"/>
416        <param default="5000" min="0" name="drc_release_ms_linear_highaop_band2" type="float"/>
417        <param default="8000" min="0" name="drc_release_ms_downward_compressor_highaop_band2" type="float"/>
418        <param default="100" max="100" min="0" name="drc_delay_ms" type="int32"/>
419        <param default="1" max="1" min="0" name="drc_use_peak_amplitude" type="int32"/>
420        <param default="0" max="100" min="-100" name="drc_band1_minus_band2_max_gain_db" type="float"/>
421        <param default="0" max="100" min="-100" name="drc_band3_minus_band2_max_gain_db" type="float"/>
422        <param default="20" max="20" min="0" name="limiter_delay_ms" type="int32"/>
423        <param default="-0.5" max="0" name="limiter_thres_db" type="float"/>
424        <param default="0" name="limiter_gain_db" type="float"/>
425        <param default="10" min="0" name="limiter_attack_time_ms" type="int32"/>
426        <param default="50" min="0" name="limiter_release_time_ms" type="int32"/>
427        <param default="1000" max="10000" min="100" name="drc_long_term_window_lower_ms_band0" type="int32"/>
428        <param default="1000" max="10000" min="100" name="drc_long_term_window_lower_ms_band1" type="int32"/>
429        <param default="1000" max="10000" min="100" name="drc_long_term_window_lower_ms_band2" type="int32"/>
430        <param default="5000" max="10000" min="100" name="drc_long_term_window_upper_ms_band0" type="int32"/>
431        <param default="5000" max="10000" min="100" name="drc_long_term_window_upper_ms_band1" type="int32"/>
432        <param default="5000" max="10000" min="100" name="drc_long_term_window_upper_ms_band2" type="int32"/>
433        <param default="-50" name="drc_long_term_window_lower_db_band0" type="float"/>
434        <param default="-50" name="drc_long_term_window_lower_db_band1" type="float"/>
435        <param default="-50" name="drc_long_term_window_lower_db_band2" type="float"/>
436        <param default="-30" name="drc_long_term_window_upper_db_band0" type="float"/>
437        <param default="-30" name="drc_long_term_window_upper_db_band1" type="float"/>
438        <param default="-30" name="drc_long_term_window_upper_db_band2" type="float"/>
439        <param default="10000" min="0" name="environment_high_to_low_ms" type="int32"/>
440      </struct>
441    </module>
442    <module id="10000" name="Eraser">
443      <param id="275" name="eraser_pre_gain" type="uint32"/>
444      <param id="277" name="eraser_post_gain" type="uint32"/>
445      <param id="279" name="non_eraser_gain" type="uint32"/>
446    </module>
447    <module id="10001" name="Cleaner">
448      <param id="299" name="cleaner_post_gain" type="uint32"/>
449    </module>
450    <module id="10002" name="CHRE">
451      <param id="345" name="chre_aec_timeout" type="uint32"/>
452      <param id="346" name="chre_pdm_gain" type="int32"/>
453      <param id="347" name="chre_aec_gain" type="int32"/>
454    </module>
455  </modules>
456  <signalflows>
457    <signalflow id="1" name="Spatial Audio">
458      <block id="128">
459        <moduleRef id="18"/>
460        <moduleRef id="17"/>
461      </block>
462      <block id="134">
463        <moduleRef id="14"/>
464        <moduleRef id="11"/>
465        <moduleRef id="6"/>
466        <moduleRef id="7"/>
467        <moduleRef id="5"/>
468        <moduleRef id="40"/>
469      </block>
470    </signalflow>
471    <signalflow id="2" name="General Mic Recording">
472      <block id="137">
473        <moduleRef id="14"/>
474        <moduleRef id="11"/>
475        <moduleRef id="7"/>
476        <moduleRef id="5"/>
477        <moduleRef id="40"/>
478      </block>
479    </signalflow>
480    <signalflow id="1000" name="Smart Feature">
481      <block id="0">
482        <moduleRef id="10000"/>
483        <moduleRef id="10001"/>
484        <moduleRef id="10002"/>
485      </block>
486    </signalflow>
487  </signalflows>
488</template>
489