2 const std::vector<std::vector<float>>& spectrum,
5 auto spectralFrame = spectrum[frame];
7 total = std::log10f(spectralFrame[1] + 1.0f);
8 filteredLogSpec[0][frame] = total;
10 total = std::log10f(spectralFrame[2] + 1.0f);
11 filteredLogSpec[1][frame] = total;
13 total = std::log10f(spectralFrame[3] + 1.0f);
14 filteredLogSpec[2][frame] = total;
16 total = std::log10f(spectralFrame[4] + 1.0f);
17 filteredLogSpec[3][frame] = total;
19 total = std::log10f(spectralFrame[5] + 1.0f);
20 filteredLogSpec[4][frame] = total;
22 total = std::log10f(spectralFrame[6] + 1.0f);
23 filteredLogSpec[5][frame] = total;
25 total = std::log10f(spectralFrame[7] + 1.0f);
26 filteredLogSpec[6][frame] = total;
28 total = std::log10f(spectralFrame[8] + 1.0f);
29 filteredLogSpec[7][frame] = total;
31 total = std::log10f(spectralFrame[9] + 1.0f);
32 filteredLogSpec[8][frame] = total;
34 total = std::log10f(spectralFrame[10] + 1.0f);
35 filteredLogSpec[9][frame] = total;
37 total = std::log10f(spectralFrame[11] + 1.0f);
38 filteredLogSpec[10][frame] = total;
40 total = std::log10f(spectralFrame[12] + 1.0f);
41 filteredLogSpec[11][frame] = total;
43 total = std::log10f(spectralFrame[13] + 1.0f);
44 filteredLogSpec[12][frame] = total;
46 total = std::log10f(spectralFrame[14] + 1.0f);
47 filteredLogSpec[13][frame] = total;
49 total = std::log10f(spectralFrame[15] + 1.0f);
50 filteredLogSpec[14][frame] = total;
52 total = std::log10f(spectralFrame[16] + 1.0f);
53 filteredLogSpec[15][frame] = total;
55 total = std::log10f(spectralFrame[17] + 1.0f);
56 filteredLogSpec[16][frame] = total;
58 total = std::log10f(spectralFrame[18] + 1.0f);
59 filteredLogSpec[17][frame] = total;
61 total = std::log10f(spectralFrame[19] + 1.0f);
62 filteredLogSpec[18][frame] = total;
64 total = std::log10f(spectralFrame[20] + 1.0f);
65 filteredLogSpec[19][frame] = total;
67 total = std::log10f(spectralFrame[21] + 1.0f);
68 filteredLogSpec[20][frame] = total;
70 total = std::log10f(spectralFrame[22] + 1.0f);
71 filteredLogSpec[21][frame] = total;
73 total = std::log10f(spectralFrame[23] + 1.0f);
74 filteredLogSpec[22][frame] = total;
76 total = std::log10f(spectralFrame[24] + 1.0f);
77 filteredLogSpec[23][frame] = total;
79 total = std::log10f(spectralFrame[25] + 1.0f);
80 filteredLogSpec[24][frame] = total;
82 total = std::log10f(spectralFrame[26] + 1.0f);
83 filteredLogSpec[25][frame] = total;
85 total = std::log10f(spectralFrame[27] + 1.0f);
86 filteredLogSpec[26][frame] = total;
88 total = std::log10f(spectralFrame[28] + 1.0f);
89 filteredLogSpec[27][frame] = total;
91 total = std::log10f(spectralFrame[29] + 1.0f);
92 filteredLogSpec[28][frame] = total;
94 total = std::log10f(spectralFrame[30] + 1.0f);
95 filteredLogSpec[29][frame] = total;
97 total = std::log10f(spectralFrame[31] + 1.0f);
98 filteredLogSpec[30][frame] = total;
100 total = std::log10f(spectralFrame[32] + 1.0f);
101 filteredLogSpec[31][frame] = total;
103 total = std::log10f(spectralFrame[33] + 1.0f);
104 filteredLogSpec[32][frame] = total;
106 total = std::log10f(spectralFrame[34] + 1.0f);
107 total += std::log10f(0.5f * spectralFrame[35] + 1.0f);
108 filteredLogSpec[33][frame] = total;
110 total += std::log10f(0.5f * spectralFrame[35] + 1.0f);
111 total = std::log10f(spectralFrame[36] + 1.0f);
112 filteredLogSpec[34][frame] = total;
114 total = std::log10f(spectralFrame[37] + 1.0f);
115 filteredLogSpec[35][frame] = total;
117 total = std::log10f(spectralFrame[38] + 1.0f);
118 filteredLogSpec[36][frame] = total;
120 total = std::log10f(spectralFrame[39] + 1.0f);
121 filteredLogSpec[37][frame] = total;
123 total = std::log10f(spectralFrame[40] + 1.0f);
124 filteredLogSpec[38][frame] = total;
126 total = std::log10f(spectralFrame[41] + 1.0f);
127 filteredLogSpec[39][frame] = total;
129 total = std::log10f(spectralFrame[42] + 1.0f);
130 total += std::log10f(0.5f * spectralFrame[43] + 1.0f);
131 filteredLogSpec[40][frame] = total;
133 total += std::log10f(0.5f * spectralFrame[43] + 1.0f);
134 total = std::log10f(spectralFrame[44] + 1.0f);
135 filteredLogSpec[41][frame] = total;
137 total = std::log10f(spectralFrame[45] + 1.0f);
138 filteredLogSpec[42][frame] = total;
140 total = std::log10f(spectralFrame[46] + 1.0f);
141 total += std::log10f(0.5f * spectralFrame[47] + 1.0f);
142 filteredLogSpec[43][frame] = total;
144 total += std::log10f(0.5f * spectralFrame[47] + 1.0f);
145 total = std::log10f(spectralFrame[48] + 1.0f);
146 filteredLogSpec[44][frame] = total;
148 total = std::log10f(spectralFrame[49] + 1.0f);
149 total += std::log10f(0.5f * spectralFrame[50] + 1.0f);
150 filteredLogSpec[45][frame] = total;
152 total += std::log10f(0.5f * spectralFrame[50] + 1.0f);
153 total = std::log10f(spectralFrame[51] + 1.0f);
154 filteredLogSpec[46][frame] = total;
156 total = std::log10f(spectralFrame[52] + 1.0f);
157 total += std::log10f(0.5f * spectralFrame[53] + 1.0f);
158 filteredLogSpec[47][frame] = total;
160 total += std::log10f(0.5f * spectralFrame[53] + 1.0f);
161 total = std::log10f(spectralFrame[54] + 1.0f);
162 filteredLogSpec[48][frame] = total;
164 total = std::log10f(spectralFrame[55] + 1.0f);
165 total += std::log10f(0.5f * spectralFrame[56] + 1.0f);
166 filteredLogSpec[49][frame] = total;
168 total += std::log10f(0.5f * spectralFrame[56] + 1.0f);
169 total = std::log10f(spectralFrame[57] + 1.0f);
170 total += std::log10f(0.5f * spectralFrame[58] + 1.0f);
171 filteredLogSpec[50][frame] = total;
173 total += std::log10f(0.5f * spectralFrame[58] + 1.0f);
174 total = std::log10f(spectralFrame[59] + 1.0f);
175 filteredLogSpec[51][frame] = total;
177 total = std::log10f(spectralFrame[60] + 1.0f);
178 total += std::log10f(0.5f * spectralFrame[61] + 1.0f);
179 filteredLogSpec[52][frame] = total;
181 total += std::log10f(0.5f * spectralFrame[61] + 1.0f);
182 total = std::log10f(spectralFrame[62] + 1.0f);
183 total += std::log10f(0.5f * spectralFrame[63] + 1.0f);
184 filteredLogSpec[53][frame] = total;
186 total += std::log10f(0.5f * spectralFrame[63] + 1.0f);
187 total = std::log10f(spectralFrame[64] + 1.0f);
188 total += std::log10f(0.5f * spectralFrame[65] + 1.0f);
189 filteredLogSpec[54][frame] = total;
191 total += std::log10f(0.5f * spectralFrame[65] + 1.0f);
192 total = std::log10f(spectralFrame[66] + 1.0f);
193 total += std::log10f(0.5f * spectralFrame[67] + 1.0f);
194 filteredLogSpec[55][frame] = total;
196 total += std::log10f(0.5f * spectralFrame[67] + 1.0f);
197 total = std::log10f(spectralFrame[68] + 1.0f);
198 total += std::log10f(0.5f * spectralFrame[69] + 1.0f);
199 filteredLogSpec[56][frame] = total;
201 total += std::log10f(0.5f * spectralFrame[69] + 1.0f);
202 total = std::log10f(spectralFrame[70] + 1.0f);
203 total += std::log10f(0.5f * spectralFrame[71] + 1.0f);
204 filteredLogSpec[57][frame] = total;
206 total += std::log10f(0.5f * spectralFrame[71] + 1.0f);
207 total = std::log10f(spectralFrame[72] + 1.0f);
208 total += std::log10f(0.5f * spectralFrame[73] + 1.0f);
209 filteredLogSpec[58][frame] = total;
211 total += std::log10f(0.5f * spectralFrame[73] + 1.0f);
212 total = std::log10f(spectralFrame[74] + 1.0f);
213 total += std::log10f(0.5f * spectralFrame[75] + 1.0f);
214 filteredLogSpec[59][frame] = total;
216 total += std::log10f(0.5f * spectralFrame[75] + 1.0f);
217 total = std::log10f(spectralFrame[76] + 1.0f);
218 total += std::log10f(0.666667f * spectralFrame[77] + 1.0f);
219 total += std::log10f(0.333333f * spectralFrame[78] + 1.0f);
220 filteredLogSpec[60][frame] = total;
222 total += std::log10f(0.333333f * spectralFrame[77] + 1.0f);
223 total += std::log10f(0.666667f * spectralFrame[78] + 1.0f);
224 total = std::log10f(spectralFrame[79] + 1.0f);
225 total += std::log10f(0.5f * spectralFrame[80] + 1.0f);
226 filteredLogSpec[61][frame] = total;
228 total += std::log10f(0.5f * spectralFrame[80] + 1.0f);
229 total = std::log10f(spectralFrame[81] + 1.0f);
230 total += std::log10f(0.5f * spectralFrame[82] + 1.0f);
231 filteredLogSpec[62][frame] = total;
233 total += std::log10f(0.5f * spectralFrame[82] + 1.0f);
234 total = std::log10f(spectralFrame[83] + 1.0f);
235 total += std::log10f(0.666667f * spectralFrame[84] + 1.0f);
236 total += std::log10f(0.333333f * spectralFrame[85] + 1.0f);
237 filteredLogSpec[63][frame] = total;
239 total += std::log10f(0.333333f * spectralFrame[84] + 1.0f);
240 total += std::log10f(0.666667f * spectralFrame[85] + 1.0f);
241 total = std::log10f(spectralFrame[86] + 1.0f);
242 total += std::log10f(0.5f * spectralFrame[87] + 1.0f);
243 filteredLogSpec[64][frame] = total;
245 total += std::log10f(0.5f * spectralFrame[87] + 1.0f);
246 total = std::log10f(spectralFrame[88] + 1.0f);
247 total += std::log10f(0.666667f * spectralFrame[89] + 1.0f);
248 total += std::log10f(0.333333f * spectralFrame[90] + 1.0f);
249 filteredLogSpec[65][frame] = total;
251 total += std::log10f(0.333333f * spectralFrame[89] + 1.0f);
252 total += std::log10f(0.666667f * spectralFrame[90] + 1.0f);
253 total = std::log10f(spectralFrame[91] + 1.0f);
254 total += std::log10f(0.666667f * spectralFrame[92] + 1.0f);
255 total += std::log10f(0.333333f * spectralFrame[93] + 1.0f);
256 filteredLogSpec[66][frame] = total;
258 total += std::log10f(0.333333f * spectralFrame[92] + 1.0f);
259 total += std::log10f(0.666667f * spectralFrame[93] + 1.0f);
260 total = std::log10f(spectralFrame[94] + 1.0f);
261 total += std::log10f(0.5f * spectralFrame[95] + 1.0f);
262 filteredLogSpec[67][frame] = total;
264 total += std::log10f(0.5f * spectralFrame[95] + 1.0f);
265 total = std::log10f(spectralFrame[96] + 1.0f);
266 total += std::log10f(0.666667f * spectralFrame[97] + 1.0f);
267 total += std::log10f(0.333333f * spectralFrame[98] + 1.0f);
268 filteredLogSpec[68][frame] = total;
270 total += std::log10f(0.333333f * spectralFrame[97] + 1.0f);
271 total += std::log10f(0.666667f * spectralFrame[98] + 1.0f);
272 total = std::log10f(spectralFrame[99] + 1.0f);
273 total += std::log10f(0.666667f * spectralFrame[100] + 1.0f);
274 total += std::log10f(0.333333f * spectralFrame[101] + 1.0f);
275 filteredLogSpec[69][frame] = total;
277 total += std::log10f(0.333333f * spectralFrame[100] + 1.0f);
278 total += std::log10f(0.666667f * spectralFrame[101] + 1.0f);
279 total = std::log10f(spectralFrame[102] + 1.0f);
280 total += std::log10f(0.666667f * spectralFrame[103] + 1.0f);
281 total += std::log10f(0.333333f * spectralFrame[104] + 1.0f);
282 filteredLogSpec[70][frame] = total;
284 total += std::log10f(0.333333f * spectralFrame[103] + 1.0f);
285 total += std::log10f(0.666667f * spectralFrame[104] + 1.0f);
286 total = std::log10f(spectralFrame[105] + 1.0f);
287 total += std::log10f(0.666667f * spectralFrame[106] + 1.0f);
288 total += std::log10f(0.333333f * spectralFrame[107] + 1.0f);
289 filteredLogSpec[71][frame] = total;
291 total += std::log10f(0.333333f * spectralFrame[106] + 1.0f);
292 total += std::log10f(0.666667f * spectralFrame[107] + 1.0f);
293 total = std::log10f(spectralFrame[108] + 1.0f);
294 total += std::log10f(0.75f * spectralFrame[109] + 1.0f);
295 total += std::log10f(0.5f * spectralFrame[110] + 1.0f);
296 total += std::log10f(0.25f * spectralFrame[111] + 1.0f);
297 filteredLogSpec[72][frame] = total;
299 total += std::log10f(0.25f * spectralFrame[109] + 1.0f);
300 total += std::log10f(0.5f * spectralFrame[110] + 1.0f);
301 total += std::log10f(0.75f * spectralFrame[111] + 1.0f);
302 total = std::log10f(spectralFrame[112] + 1.0f);
303 total += std::log10f(0.666667f * spectralFrame[113] + 1.0f);
304 total += std::log10f(0.333333f * spectralFrame[114] + 1.0f);
305 filteredLogSpec[73][frame] = total;
307 total += std::log10f(0.333333f * spectralFrame[113] + 1.0f);
308 total += std::log10f(0.666667f * spectralFrame[114] + 1.0f);
309 total = std::log10f(spectralFrame[115] + 1.0f);
310 total += std::log10f(0.666667f * spectralFrame[116] + 1.0f);
311 total += std::log10f(0.333333f * spectralFrame[117] + 1.0f);
312 filteredLogSpec[74][frame] = total;
314 total += std::log10f(0.333333f * spectralFrame[116] + 1.0f);
315 total += std::log10f(0.666667f * spectralFrame[117] + 1.0f);
316 total = std::log10f(spectralFrame[118] + 1.0f);
317 total += std::log10f(0.75f * spectralFrame[119] + 1.0f);
318 total += std::log10f(0.5f * spectralFrame[120] + 1.0f);
319 total += std::log10f(0.25f * spectralFrame[121] + 1.0f);
320 filteredLogSpec[75][frame] = total;
322 total += std::log10f(0.25f * spectralFrame[119] + 1.0f);
323 total += std::log10f(0.5f * spectralFrame[120] + 1.0f);
324 total += std::log10f(0.75f * spectralFrame[121] + 1.0f);
325 total = std::log10f(spectralFrame[122] + 1.0f);
326 total += std::log10f(0.666667f * spectralFrame[123] + 1.0f);
327 total += std::log10f(0.333333f * spectralFrame[124] + 1.0f);
328 filteredLogSpec[76][frame] = total;
330 total += std::log10f(0.333333f * spectralFrame[123] + 1.0f);
331 total += std::log10f(0.666667f * spectralFrame[124] + 1.0f);
332 total = std::log10f(spectralFrame[125] + 1.0f);
333 total += std::log10f(0.75f * spectralFrame[126] + 1.0f);
334 total += std::log10f(0.5f * spectralFrame[127] + 1.0f);
335 total += std::log10f(0.25f * spectralFrame[128] + 1.0f);
336 filteredLogSpec[77][frame] = total;
338 total += std::log10f(0.25f * spectralFrame[126] + 1.0f);
339 total += std::log10f(0.5f * spectralFrame[127] + 1.0f);
340 total += std::log10f(0.75f * spectralFrame[128] + 1.0f);
341 total = std::log10f(spectralFrame[129] + 1.0f);
342 total += std::log10f(0.75f * spectralFrame[130] + 1.0f);
343 total += std::log10f(0.5f * spectralFrame[131] + 1.0f);
344 total += std::log10f(0.25f * spectralFrame[132] + 1.0f);
345 filteredLogSpec[78][frame] = total;
347 total += std::log10f(0.25f * spectralFrame[130] + 1.0f);
348 total += std::log10f(0.5f * spectralFrame[131] + 1.0f);
349 total += std::log10f(0.75f * spectralFrame[132] + 1.0f);
350 total = std::log10f(spectralFrame[133] + 1.0f);
351 total += std::log10f(0.75f * spectralFrame[134] + 1.0f);
352 total += std::log10f(0.5f * spectralFrame[135] + 1.0f);
353 total += std::log10f(0.25f * spectralFrame[136] + 1.0f);
354 filteredLogSpec[79][frame] = total;
356 total += std::log10f(0.25f * spectralFrame[134] + 1.0f);
357 total += std::log10f(0.5f * spectralFrame[135] + 1.0f);
358 total += std::log10f(0.75f * spectralFrame[136] + 1.0f);
359 total = std::log10f(spectralFrame[137] + 1.0f);
360 total += std::log10f(0.75f * spectralFrame[138] + 1.0f);
361 total += std::log10f(0.5f * spectralFrame[139] + 1.0f);
362 total += std::log10f(0.25f * spectralFrame[140] + 1.0f);
363 filteredLogSpec[80][frame] = total;
365 total += std::log10f(0.25f * spectralFrame[138] + 1.0f);
366 total += std::log10f(0.5f * spectralFrame[139] + 1.0f);
367 total += std::log10f(0.75f * spectralFrame[140] + 1.0f);
368 total = std::log10f(spectralFrame[141] + 1.0f);
369 total += std::log10f(0.75f * spectralFrame[142] + 1.0f);
370 total += std::log10f(0.5f * spectralFrame[143] + 1.0f);
371 total += std::log10f(0.25f * spectralFrame[144] + 1.0f);
372 filteredLogSpec[81][frame] = total;
374 total += std::log10f(0.25f * spectralFrame[142] + 1.0f);
375 total += std::log10f(0.5f * spectralFrame[143] + 1.0f);
376 total += std::log10f(0.75f * spectralFrame[144] + 1.0f);
377 total = std::log10f(spectralFrame[145] + 1.0f);
378 total += std::log10f(0.75f * spectralFrame[146] + 1.0f);
379 total += std::log10f(0.5f * spectralFrame[147] + 1.0f);
380 total += std::log10f(0.25f * spectralFrame[148] + 1.0f);
381 filteredLogSpec[82][frame] = total;
383 total += std::log10f(0.25f * spectralFrame[146] + 1.0f);
384 total += std::log10f(0.5f * spectralFrame[147] + 1.0f);
385 total += std::log10f(0.75f * spectralFrame[148] + 1.0f);
386 total = std::log10f(spectralFrame[149] + 1.0f);
387 total += std::log10f(0.8f * spectralFrame[150] + 1.0f);
388 total += std::log10f(0.6f * spectralFrame[151] + 1.0f);
389 total += std::log10f(0.4f * spectralFrame[152] + 1.0f);
390 total += std::log10f(0.2f * spectralFrame[153] + 1.0f);
391 total += std::log10f(2.98023e-08f * spectralFrame[154] + 1.0f);
392 filteredLogSpec[83][frame] = total;
394 total += std::log10f(0.2f * spectralFrame[150] + 1.0f);
395 total += std::log10f(0.4f * spectralFrame[151] + 1.0f);
396 total += std::log10f(0.6f * spectralFrame[152] + 1.0f);
397 total += std::log10f(0.8f * spectralFrame[153] + 1.0f);
398 total = std::log10f(spectralFrame[154] + 1.0f);
399 total += std::log10f(0.75f * spectralFrame[155] + 1.0f);
400 total += std::log10f(0.5f * spectralFrame[156] + 1.0f);
401 total += std::log10f(0.25f * spectralFrame[157] + 1.0f);
402 filteredLogSpec[84][frame] = total;
404 total += std::log10f(0.25f * spectralFrame[155] + 1.0f);
405 total += std::log10f(0.5f * spectralFrame[156] + 1.0f);
406 total += std::log10f(0.75f * spectralFrame[157] + 1.0f);
407 total = std::log10f(spectralFrame[158] + 1.0f);
408 total += std::log10f(0.8f * spectralFrame[159] + 1.0f);
409 total += std::log10f(0.6f * spectralFrame[160] + 1.0f);
410 total += std::log10f(0.4f * spectralFrame[161] + 1.0f);
411 total += std::log10f(0.2f * spectralFrame[162] + 1.0f);
412 total += std::log10f(2.98023e-08f * spectralFrame[163] + 1.0f);
413 filteredLogSpec[85][frame] = total;
415 total += std::log10f(0.2f * spectralFrame[159] + 1.0f);
416 total += std::log10f(0.4f * spectralFrame[160] + 1.0f);
417 total += std::log10f(0.6f * spectralFrame[161] + 1.0f);
418 total += std::log10f(0.8f * spectralFrame[162] + 1.0f);
419 total = std::log10f(spectralFrame[163] + 1.0f);
420 total += std::log10f(0.8f * spectralFrame[164] + 1.0f);
421 total += std::log10f(0.6f * spectralFrame[165] + 1.0f);
422 total += std::log10f(0.4f * spectralFrame[166] + 1.0f);
423 total += std::log10f(0.2f * spectralFrame[167] + 1.0f);
424 total += std::log10f(2.98023e-08f * spectralFrame[168] + 1.0f);
425 filteredLogSpec[86][frame] = total;
427 total += std::log10f(0.2f * spectralFrame[164] + 1.0f);
428 total += std::log10f(0.4f * spectralFrame[165] + 1.0f);
429 total += std::log10f(0.6f * spectralFrame[166] + 1.0f);
430 total += std::log10f(0.8f * spectralFrame[167] + 1.0f);
431 total = std::log10f(spectralFrame[168] + 1.0f);
432 total += std::log10f(0.8f * spectralFrame[169] + 1.0f);
433 total += std::log10f(0.6f * spectralFrame[170] + 1.0f);
434 total += std::log10f(0.4f * spectralFrame[171] + 1.0f);
435 total += std::log10f(0.2f * spectralFrame[172] + 1.0f);
436 total += std::log10f(2.98023e-08f * spectralFrame[173] + 1.0f);
437 filteredLogSpec[87][frame] = total;
439 total += std::log10f(0.2f * spectralFrame[169] + 1.0f);
440 total += std::log10f(0.4f * spectralFrame[170] + 1.0f);
441 total += std::log10f(0.6f * spectralFrame[171] + 1.0f);
442 total += std::log10f(0.8f * spectralFrame[172] + 1.0f);
443 total = std::log10f(spectralFrame[173] + 1.0f);
444 total += std::log10f(0.8f * spectralFrame[174] + 1.0f);
445 total += std::log10f(0.6f * spectralFrame[175] + 1.0f);
446 total += std::log10f(0.4f * spectralFrame[176] + 1.0f);
447 total += std::log10f(0.2f * spectralFrame[177] + 1.0f);
448 total += std::log10f(2.98023e-08f * spectralFrame[178] + 1.0f);
449 filteredLogSpec[88][frame] = total;
451 total += std::log10f(0.2f * spectralFrame[174] + 1.0f);
452 total += std::log10f(0.4f * spectralFrame[175] + 1.0f);
453 total += std::log10f(0.6f * spectralFrame[176] + 1.0f);
454 total += std::log10f(0.8f * spectralFrame[177] + 1.0f);
455 total = std::log10f(spectralFrame[178] + 1.0f);
456 total += std::log10f(0.8f * spectralFrame[179] + 1.0f);
457 total += std::log10f(0.6f * spectralFrame[180] + 1.0f);
458 total += std::log10f(0.4f * spectralFrame[181] + 1.0f);
459 total += std::log10f(0.2f * spectralFrame[182] + 1.0f);
460 total += std::log10f(2.98023e-08f * spectralFrame[183] + 1.0f);
461 filteredLogSpec[89][frame] = total;
463 total += std::log10f(0.2f * spectralFrame[179] + 1.0f);
464 total += std::log10f(0.4f * spectralFrame[180] + 1.0f);
465 total += std::log10f(0.6f * spectralFrame[181] + 1.0f);
466 total += std::log10f(0.8f * spectralFrame[182] + 1.0f);
467 total = std::log10f(spectralFrame[183] + 1.0f);
468 total += std::log10f(0.8f * spectralFrame[184] + 1.0f);
469 total += std::log10f(0.6f * spectralFrame[185] + 1.0f);
470 total += std::log10f(0.4f * spectralFrame[186] + 1.0f);
471 total += std::log10f(0.2f * spectralFrame[187] + 1.0f);
472 total += std::log10f(2.98023e-08f * spectralFrame[188] + 1.0f);
473 filteredLogSpec[90][frame] = total;
475 total += std::log10f(0.2f * spectralFrame[184] + 1.0f);
476 total += std::log10f(0.4f * spectralFrame[185] + 1.0f);
477 total += std::log10f(0.6f * spectralFrame[186] + 1.0f);
478 total += std::log10f(0.8f * spectralFrame[187] + 1.0f);
479 total = std::log10f(spectralFrame[188] + 1.0f);
480 total += std::log10f(0.833333f * spectralFrame[189] + 1.0f);
481 total += std::log10f(0.666667f * spectralFrame[190] + 1.0f);
482 total += std::log10f(0.5f * spectralFrame[191] + 1.0f);
483 total += std::log10f(0.333333f * spectralFrame[192] + 1.0f);
484 total += std::log10f(0.166667f * spectralFrame[193] + 1.0f);
485 filteredLogSpec[91][frame] = total;
487 total += std::log10f(0.166667f * spectralFrame[189] + 1.0f);
488 total += std::log10f(0.333333f * spectralFrame[190] + 1.0f);
489 total += std::log10f(0.5f * spectralFrame[191] + 1.0f);
490 total += std::log10f(0.666667f * spectralFrame[192] + 1.0f);
491 total += std::log10f(0.833333f * spectralFrame[193] + 1.0f);
492 total = std::log10f(spectralFrame[194] + 1.0f);
493 total += std::log10f(0.833333f * spectralFrame[195] + 1.0f);
494 total += std::log10f(0.666667f * spectralFrame[196] + 1.0f);
495 total += std::log10f(0.5f * spectralFrame[197] + 1.0f);
496 total += std::log10f(0.333333f * spectralFrame[198] + 1.0f);
497 total += std::log10f(0.166667f * spectralFrame[199] + 1.0f);
498 filteredLogSpec[92][frame] = total;
500 total += std::log10f(0.166667f * spectralFrame[195] + 1.0f);
501 total += std::log10f(0.333333f * spectralFrame[196] + 1.0f);
502 total += std::log10f(0.5f * spectralFrame[197] + 1.0f);
503 total += std::log10f(0.666667f * spectralFrame[198] + 1.0f);
504 total += std::log10f(0.833333f * spectralFrame[199] + 1.0f);
505 total = std::log10f(spectralFrame[200] + 1.0f);
506 total += std::log10f(0.833333f * spectralFrame[201] + 1.0f);
507 total += std::log10f(0.666667f * spectralFrame[202] + 1.0f);
508 total += std::log10f(0.5f * spectralFrame[203] + 1.0f);
509 total += std::log10f(0.333333f * spectralFrame[204] + 1.0f);
510 total += std::log10f(0.166667f * spectralFrame[205] + 1.0f);
511 filteredLogSpec[93][frame] = total;
513 total += std::log10f(0.166667f * spectralFrame[201] + 1.0f);
514 total += std::log10f(0.333333f * spectralFrame[202] + 1.0f);
515 total += std::log10f(0.5f * spectralFrame[203] + 1.0f);
516 total += std::log10f(0.666667f * spectralFrame[204] + 1.0f);
517 total += std::log10f(0.833333f * spectralFrame[205] + 1.0f);
518 total = std::log10f(spectralFrame[206] + 1.0f);
519 total += std::log10f(0.833333f * spectralFrame[207] + 1.0f);
520 total += std::log10f(0.666667f * spectralFrame[208] + 1.0f);
521 total += std::log10f(0.5f * spectralFrame[209] + 1.0f);
522 total += std::log10f(0.333333f * spectralFrame[210] + 1.0f);
523 total += std::log10f(0.166667f * spectralFrame[211] + 1.0f);
524 filteredLogSpec[94][frame] = total;
526 total += std::log10f(0.166667f * spectralFrame[207] + 1.0f);
527 total += std::log10f(0.333333f * spectralFrame[208] + 1.0f);
528 total += std::log10f(0.5f * spectralFrame[209] + 1.0f);
529 total += std::log10f(0.666667f * spectralFrame[210] + 1.0f);
530 total += std::log10f(0.833333f * spectralFrame[211] + 1.0f);
531 total = std::log10f(spectralFrame[212] + 1.0f);
532 total += std::log10f(0.833333f * spectralFrame[213] + 1.0f);
533 total += std::log10f(0.666667f * spectralFrame[214] + 1.0f);
534 total += std::log10f(0.5f * spectralFrame[215] + 1.0f);
535 total += std::log10f(0.333333f * spectralFrame[216] + 1.0f);
536 total += std::log10f(0.166667f * spectralFrame[217] + 1.0f);
537 filteredLogSpec[95][frame] = total;
539 total += std::log10f(0.166667f * spectralFrame[213] + 1.0f);
540 total += std::log10f(0.333333f * spectralFrame[214] + 1.0f);
541 total += std::log10f(0.5f * spectralFrame[215] + 1.0f);
542 total += std::log10f(0.666667f * spectralFrame[216] + 1.0f);
543 total += std::log10f(0.833333f * spectralFrame[217] + 1.0f);
544 total = std::log10f(spectralFrame[218] + 1.0f);
545 total += std::log10f(0.833333f * spectralFrame[219] + 1.0f);
546 total += std::log10f(0.666667f * spectralFrame[220] + 1.0f);
547 total += std::log10f(0.5f * spectralFrame[221] + 1.0f);
548 total += std::log10f(0.333333f * spectralFrame[222] + 1.0f);
549 total += std::log10f(0.166667f * spectralFrame[223] + 1.0f);
550 filteredLogSpec[96][frame] = total;
552 total += std::log10f(0.166667f * spectralFrame[219] + 1.0f);
553 total += std::log10f(0.333333f * spectralFrame[220] + 1.0f);
554 total += std::log10f(0.5f * spectralFrame[221] + 1.0f);
555 total += std::log10f(0.666667f * spectralFrame[222] + 1.0f);
556 total += std::log10f(0.833333f * spectralFrame[223] + 1.0f);
557 total = std::log10f(spectralFrame[224] + 1.0f);
558 total += std::log10f(0.857143f * spectralFrame[225] + 1.0f);
559 total += std::log10f(0.714286f * spectralFrame[226] + 1.0f);
560 total += std::log10f(0.571429f * spectralFrame[227] + 1.0f);
561 total += std::log10f(0.428571f * spectralFrame[228] + 1.0f);
562 total += std::log10f(0.285714f * spectralFrame[229] + 1.0f);
563 total += std::log10f(0.142857f * spectralFrame[230] + 1.0f);
564 total += std::log10f(2.98023e-08f * spectralFrame[231] + 1.0f);
565 filteredLogSpec[97][frame] = total;
567 total += std::log10f(0.142857f * spectralFrame[225] + 1.0f);
568 total += std::log10f(0.285714f * spectralFrame[226] + 1.0f);
569 total += std::log10f(0.428571f * spectralFrame[227] + 1.0f);
570 total += std::log10f(0.571429f * spectralFrame[228] + 1.0f);
571 total += std::log10f(0.714286f * spectralFrame[229] + 1.0f);
572 total += std::log10f(0.857143f * spectralFrame[230] + 1.0f);
573 total = std::log10f(spectralFrame[231] + 1.0f);
574 total += std::log10f(0.857143f * spectralFrame[232] + 1.0f);
575 total += std::log10f(0.714286f * spectralFrame[233] + 1.0f);
576 total += std::log10f(0.571429f * spectralFrame[234] + 1.0f);
577 total += std::log10f(0.428571f * spectralFrame[235] + 1.0f);
578 total += std::log10f(0.285714f * spectralFrame[236] + 1.0f);
579 total += std::log10f(0.142857f * spectralFrame[237] + 1.0f);
580 total += std::log10f(2.98023e-08f * spectralFrame[238] + 1.0f);
581 filteredLogSpec[98][frame] = total;
583 total += std::log10f(0.142857f * spectralFrame[232] + 1.0f);
584 total += std::log10f(0.285714f * spectralFrame[233] + 1.0f);
585 total += std::log10f(0.428571f * spectralFrame[234] + 1.0f);
586 total += std::log10f(0.571429f * spectralFrame[235] + 1.0f);
587 total += std::log10f(0.714286f * spectralFrame[236] + 1.0f);
588 total += std::log10f(0.857143f * spectralFrame[237] + 1.0f);
589 total = std::log10f(spectralFrame[238] + 1.0f);
590 total += std::log10f(0.857143f * spectralFrame[239] + 1.0f);
591 total += std::log10f(0.714286f * spectralFrame[240] + 1.0f);
592 total += std::log10f(0.571429f * spectralFrame[241] + 1.0f);
593 total += std::log10f(0.428571f * spectralFrame[242] + 1.0f);
594 total += std::log10f(0.285714f * spectralFrame[243] + 1.0f);
595 total += std::log10f(0.142857f * spectralFrame[244] + 1.0f);
596 total += std::log10f(2.98023e-08f * spectralFrame[245] + 1.0f);
597 filteredLogSpec[99][frame] = total;
599 total += std::log10f(0.142857f * spectralFrame[239] + 1.0f);
600 total += std::log10f(0.285714f * spectralFrame[240] + 1.0f);
601 total += std::log10f(0.428571f * spectralFrame[241] + 1.0f);
602 total += std::log10f(0.571429f * spectralFrame[242] + 1.0f);
603 total += std::log10f(0.714286f * spectralFrame[243] + 1.0f);
604 total += std::log10f(0.857143f * spectralFrame[244] + 1.0f);
605 total = std::log10f(spectralFrame[245] + 1.0f);
606 total += std::log10f(0.857143f * spectralFrame[246] + 1.0f);
607 total += std::log10f(0.714286f * spectralFrame[247] + 1.0f);
608 total += std::log10f(0.571429f * spectralFrame[248] + 1.0f);
609 total += std::log10f(0.428571f * spectralFrame[249] + 1.0f);
610 total += std::log10f(0.285714f * spectralFrame[250] + 1.0f);
611 total += std::log10f(0.142857f * spectralFrame[251] + 1.0f);
612 total += std::log10f(2.98023e-08f * spectralFrame[252] + 1.0f);
613 filteredLogSpec[100][frame] = total;
615 total += std::log10f(0.142857f * spectralFrame[246] + 1.0f);
616 total += std::log10f(0.285714f * spectralFrame[247] + 1.0f);
617 total += std::log10f(0.428571f * spectralFrame[248] + 1.0f);
618 total += std::log10f(0.571429f * spectralFrame[249] + 1.0f);
619 total += std::log10f(0.714286f * spectralFrame[250] + 1.0f);
620 total += std::log10f(0.857143f * spectralFrame[251] + 1.0f);
621 total = std::log10f(spectralFrame[252] + 1.0f);
622 total += std::log10f(0.857143f * spectralFrame[253] + 1.0f);
623 total += std::log10f(0.714286f * spectralFrame[254] + 1.0f);
624 total += std::log10f(0.571429f * spectralFrame[255] + 1.0f);
625 total += std::log10f(0.428571f * spectralFrame[256] + 1.0f);
626 total += std::log10f(0.285714f * spectralFrame[257] + 1.0f);
627 total += std::log10f(0.142857f * spectralFrame[258] + 1.0f);
628 total += std::log10f(2.98023e-08f * spectralFrame[259] + 1.0f);
629 filteredLogSpec[101][frame] = total;
631 total += std::log10f(0.142857f * spectralFrame[253] + 1.0f);
632 total += std::log10f(0.285714f * spectralFrame[254] + 1.0f);
633 total += std::log10f(0.428571f * spectralFrame[255] + 1.0f);
634 total += std::log10f(0.571429f * spectralFrame[256] + 1.0f);
635 total += std::log10f(0.714286f * spectralFrame[257] + 1.0f);
636 total += std::log10f(0.857143f * spectralFrame[258] + 1.0f);
637 total = std::log10f(spectralFrame[259] + 1.0f);
638 total += std::log10f(0.875f * spectralFrame[260] + 1.0f);
639 total += std::log10f(0.75f * spectralFrame[261] + 1.0f);
640 total += std::log10f(0.625f * spectralFrame[262] + 1.0f);
641 total += std::log10f(0.5f * spectralFrame[263] + 1.0f);
642 total += std::log10f(0.375f * spectralFrame[264] + 1.0f);
643 total += std::log10f(0.25f * spectralFrame[265] + 1.0f);
644 total += std::log10f(0.125f * spectralFrame[266] + 1.0f);
645 filteredLogSpec[102][frame] = total;
647 total += std::log10f(0.125f * spectralFrame[260] + 1.0f);
648 total += std::log10f(0.25f * spectralFrame[261] + 1.0f);
649 total += std::log10f(0.375f * spectralFrame[262] + 1.0f);
650 total += std::log10f(0.5f * spectralFrame[263] + 1.0f);
651 total += std::log10f(0.625f * spectralFrame[264] + 1.0f);
652 total += std::log10f(0.75f * spectralFrame[265] + 1.0f);
653 total += std::log10f(0.875f * spectralFrame[266] + 1.0f);
654 total = std::log10f(spectralFrame[267] + 1.0f);
655 total += std::log10f(0.875f * spectralFrame[268] + 1.0f);
656 total += std::log10f(0.75f * spectralFrame[269] + 1.0f);
657 total += std::log10f(0.625f * spectralFrame[270] + 1.0f);
658 total += std::log10f(0.5f * spectralFrame[271] + 1.0f);
659 total += std::log10f(0.375f * spectralFrame[272] + 1.0f);
660 total += std::log10f(0.25f * spectralFrame[273] + 1.0f);
661 total += std::log10f(0.125f * spectralFrame[274] + 1.0f);
662 filteredLogSpec[103][frame] = total;
664 total += std::log10f(0.125f * spectralFrame[268] + 1.0f);
665 total += std::log10f(0.25f * spectralFrame[269] + 1.0f);
666 total += std::log10f(0.375f * spectralFrame[270] + 1.0f);
667 total += std::log10f(0.5f * spectralFrame[271] + 1.0f);
668 total += std::log10f(0.625f * spectralFrame[272] + 1.0f);
669 total += std::log10f(0.75f * spectralFrame[273] + 1.0f);
670 total += std::log10f(0.875f * spectralFrame[274] + 1.0f);
671 total = std::log10f(spectralFrame[275] + 1.0f);
672 total += std::log10f(0.875f * spectralFrame[276] + 1.0f);
673 total += std::log10f(0.75f * spectralFrame[277] + 1.0f);
674 total += std::log10f(0.625f * spectralFrame[278] + 1.0f);
675 total += std::log10f(0.5f * spectralFrame[279] + 1.0f);
676 total += std::log10f(0.375f * spectralFrame[280] + 1.0f);
677 total += std::log10f(0.25f * spectralFrame[281] + 1.0f);
678 total += std::log10f(0.125f * spectralFrame[282] + 1.0f);
679 filteredLogSpec[104][frame] = total;
681 total += std::log10f(0.125f * spectralFrame[276] + 1.0f);
682 total += std::log10f(0.25f * spectralFrame[277] + 1.0f);
683 total += std::log10f(0.375f * spectralFrame[278] + 1.0f);
684 total += std::log10f(0.5f * spectralFrame[279] + 1.0f);
685 total += std::log10f(0.625f * spectralFrame[280] + 1.0f);
686 total += std::log10f(0.75f * spectralFrame[281] + 1.0f);
687 total += std::log10f(0.875f * spectralFrame[282] + 1.0f);
688 total = std::log10f(spectralFrame[283] + 1.0f);
689 total += std::log10f(0.875f * spectralFrame[284] + 1.0f);
690 total += std::log10f(0.75f * spectralFrame[285] + 1.0f);
691 total += std::log10f(0.625f * spectralFrame[286] + 1.0f);
692 total += std::log10f(0.5f * spectralFrame[287] + 1.0f);
693 total += std::log10f(0.375f * spectralFrame[288] + 1.0f);
694 total += std::log10f(0.25f * spectralFrame[289] + 1.0f);
695 total += std::log10f(0.125f * spectralFrame[290] + 1.0f);
696 filteredLogSpec[105][frame] = total;
698 total += std::log10f(0.125f * spectralFrame[284] + 1.0f);
699 total += std::log10f(0.25f * spectralFrame[285] + 1.0f);
700 total += std::log10f(0.375f * spectralFrame[286] + 1.0f);
701 total += std::log10f(0.5f * spectralFrame[287] + 1.0f);
702 total += std::log10f(0.625f * spectralFrame[288] + 1.0f);
703 total += std::log10f(0.75f * spectralFrame[289] + 1.0f);
704 total += std::log10f(0.875f * spectralFrame[290] + 1.0f);
705 total = std::log10f(spectralFrame[291] + 1.0f);
706 total += std::log10f(0.888889f * spectralFrame[292] + 1.0f);
707 total += std::log10f(0.777778f * spectralFrame[293] + 1.0f);
708 total += std::log10f(0.666667f * spectralFrame[294] + 1.0f);
709 total += std::log10f(0.555556f * spectralFrame[295] + 1.0f);
710 total += std::log10f(0.444444f * spectralFrame[296] + 1.0f);
711 total += std::log10f(0.333333f * spectralFrame[297] + 1.0f);
712 total += std::log10f(0.222222f * spectralFrame[298] + 1.0f);
713 total += std::log10f(0.111111f * spectralFrame[299] + 1.0f);
714 total += std::log10f(4.47035e-08f * spectralFrame[300] + 1.0f);
715 filteredLogSpec[106][frame] = total;
717 total += std::log10f(0.111111f * spectralFrame[292] + 1.0f);
718 total += std::log10f(0.222222f * spectralFrame[293] + 1.0f);
719 total += std::log10f(0.333333f * spectralFrame[294] + 1.0f);
720 total += std::log10f(0.444444f * spectralFrame[295] + 1.0f);
721 total += std::log10f(0.555556f * spectralFrame[296] + 1.0f);
722 total += std::log10f(0.666667f * spectralFrame[297] + 1.0f);
723 total += std::log10f(0.777778f * spectralFrame[298] + 1.0f);
724 total += std::log10f(0.888889f * spectralFrame[299] + 1.0f);
725 total = std::log10f(spectralFrame[300] + 1.0f);
726 total += std::log10f(0.875f * spectralFrame[301] + 1.0f);
727 total += std::log10f(0.75f * spectralFrame[302] + 1.0f);
728 total += std::log10f(0.625f * spectralFrame[303] + 1.0f);
729 total += std::log10f(0.5f * spectralFrame[304] + 1.0f);
730 total += std::log10f(0.375f * spectralFrame[305] + 1.0f);
731 total += std::log10f(0.25f * spectralFrame[306] + 1.0f);
732 total += std::log10f(0.125f * spectralFrame[307] + 1.0f);
733 filteredLogSpec[107][frame] = total;
735 total += std::log10f(0.125f * spectralFrame[301] + 1.0f);
736 total += std::log10f(0.25f * spectralFrame[302] + 1.0f);
737 total += std::log10f(0.375f * spectralFrame[303] + 1.0f);
738 total += std::log10f(0.5f * spectralFrame[304] + 1.0f);
739 total += std::log10f(0.625f * spectralFrame[305] + 1.0f);
740 total += std::log10f(0.75f * spectralFrame[306] + 1.0f);
741 total += std::log10f(0.875f * spectralFrame[307] + 1.0f);
742 total = std::log10f(spectralFrame[308] + 1.0f);
743 total += std::log10f(0.9f * spectralFrame[309] + 1.0f);
744 total += std::log10f(0.8f * spectralFrame[310] + 1.0f);
745 total += std::log10f(0.7f * spectralFrame[311] + 1.0f);
746 total += std::log10f(0.6f * spectralFrame[312] + 1.0f);
747 total += std::log10f(0.5f * spectralFrame[313] + 1.0f);
748 total += std::log10f(0.4f * spectralFrame[314] + 1.0f);
749 total += std::log10f(0.3f * spectralFrame[315] + 1.0f);
750 total += std::log10f(0.2f * spectralFrame[316] + 1.0f);
751 total += std::log10f(0.0999999f * spectralFrame[317] + 1.0f);
752 filteredLogSpec[108][frame] = total;
754 total += std::log10f(0.1f * spectralFrame[309] + 1.0f);
755 total += std::log10f(0.2f * spectralFrame[310] + 1.0f);
756 total += std::log10f(0.3f * spectralFrame[311] + 1.0f);
757 total += std::log10f(0.4f * spectralFrame[312] + 1.0f);
758 total += std::log10f(0.5f * spectralFrame[313] + 1.0f);
759 total += std::log10f(0.6f * spectralFrame[314] + 1.0f);
760 total += std::log10f(0.7f * spectralFrame[315] + 1.0f);
761 total += std::log10f(0.8f * spectralFrame[316] + 1.0f);
762 total += std::log10f(0.9f * spectralFrame[317] + 1.0f);
763 total += std::log10f(0.888889f * spectralFrame[318] + 1.0f);
764 total += std::log10f(0.777778f * spectralFrame[319] + 1.0f);
765 total += std::log10f(0.666667f * spectralFrame[320] + 1.0f);
766 total += std::log10f(0.555556f * spectralFrame[321] + 1.0f);
767 total += std::log10f(0.444444f * spectralFrame[322] + 1.0f);
768 total += std::log10f(0.333333f * spectralFrame[323] + 1.0f);
769 total += std::log10f(0.222222f * spectralFrame[324] + 1.0f);
770 total += std::log10f(0.111111f * spectralFrame[325] + 1.0f);
771 total += std::log10f(4.47035e-08f * spectralFrame[326] + 1.0f);
772 filteredLogSpec[109][frame] = total;
774 total += std::log10f(0.111111f * spectralFrame[319] + 1.0f);
775 total += std::log10f(0.222222f * spectralFrame[320] + 1.0f);
776 total += std::log10f(0.333333f * spectralFrame[321] + 1.0f);
777 total += std::log10f(0.444444f * spectralFrame[322] + 1.0f);
778 total += std::log10f(0.555556f * spectralFrame[323] + 1.0f);
779 total += std::log10f(0.666667f * spectralFrame[324] + 1.0f);
780 total += std::log10f(0.777778f * spectralFrame[325] + 1.0f);
781 total += std::log10f(0.888889f * spectralFrame[326] + 1.0f);
782 total = std::log10f(spectralFrame[327] + 1.0f);
783 total += std::log10f(0.888889f * spectralFrame[328] + 1.0f);
784 total += std::log10f(0.777778f * spectralFrame[329] + 1.0f);
785 total += std::log10f(0.666667f * spectralFrame[330] + 1.0f);
786 total += std::log10f(0.555556f * spectralFrame[331] + 1.0f);
787 total += std::log10f(0.444444f * spectralFrame[332] + 1.0f);
788 total += std::log10f(0.333333f * spectralFrame[333] + 1.0f);
789 total += std::log10f(0.222222f * spectralFrame[334] + 1.0f);
790 total += std::log10f(0.111111f * spectralFrame[335] + 1.0f);
791 total += std::log10f(4.47035e-08f * spectralFrame[336] + 1.0f);
792 filteredLogSpec[110][frame] = total;
794 total += std::log10f(0.111111f * spectralFrame[328] + 1.0f);
795 total += std::log10f(0.222222f * spectralFrame[329] + 1.0f);
796 total += std::log10f(0.333333f * spectralFrame[330] + 1.0f);
797 total += std::log10f(0.444444f * spectralFrame[331] + 1.0f);
798 total += std::log10f(0.555556f * spectralFrame[332] + 1.0f);
799 total += std::log10f(0.666667f * spectralFrame[333] + 1.0f);
800 total += std::log10f(0.777778f * spectralFrame[334] + 1.0f);
801 total += std::log10f(0.888889f * spectralFrame[335] + 1.0f);
802 total = std::log10f(spectralFrame[336] + 1.0f);
803 total += std::log10f(0.9f * spectralFrame[337] + 1.0f);
804 total += std::log10f(0.8f * spectralFrame[338] + 1.0f);
805 total += std::log10f(0.7f * spectralFrame[339] + 1.0f);
806 total += std::log10f(0.6f * spectralFrame[340] + 1.0f);
807 total += std::log10f(0.5f * spectralFrame[341] + 1.0f);
808 total += std::log10f(0.4f * spectralFrame[342] + 1.0f);
809 total += std::log10f(0.3f * spectralFrame[343] + 1.0f);
810 total += std::log10f(0.2f * spectralFrame[344] + 1.0f);
811 total += std::log10f(0.0999999f * spectralFrame[345] + 1.0f);
812 filteredLogSpec[111][frame] = total;
814 total += std::log10f(0.1f * spectralFrame[337] + 1.0f);
815 total += std::log10f(0.2f * spectralFrame[338] + 1.0f);
816 total += std::log10f(0.3f * spectralFrame[339] + 1.0f);
817 total += std::log10f(0.4f * spectralFrame[340] + 1.0f);
818 total += std::log10f(0.5f * spectralFrame[341] + 1.0f);
819 total += std::log10f(0.6f * spectralFrame[342] + 1.0f);
820 total += std::log10f(0.7f * spectralFrame[343] + 1.0f);
821 total += std::log10f(0.8f * spectralFrame[344] + 1.0f);
822 total += std::log10f(0.9f * spectralFrame[345] + 1.0f);
823 total += std::log10f(0.909091f * spectralFrame[346] + 1.0f);
824 total += std::log10f(0.818182f * spectralFrame[347] + 1.0f);
825 total += std::log10f(0.727273f * spectralFrame[348] + 1.0f);
826 total += std::log10f(0.636364f * spectralFrame[349] + 1.0f);
827 total += std::log10f(0.545454f * spectralFrame[350] + 1.0f);
828 total += std::log10f(0.454545f * spectralFrame[351] + 1.0f);
829 total += std::log10f(0.363636f * spectralFrame[352] + 1.0f);
830 total += std::log10f(0.272727f * spectralFrame[353] + 1.0f);
831 total += std::log10f(0.181818f * spectralFrame[354] + 1.0f);
832 total += std::log10f(0.0909089f * spectralFrame[355] + 1.0f);
833 filteredLogSpec[112][frame] = total;
835 total += std::log10f(0.0909091f * spectralFrame[347] + 1.0f);
836 total += std::log10f(0.181818f * spectralFrame[348] + 1.0f);
837 total += std::log10f(0.272727f * spectralFrame[349] + 1.0f);
838 total += std::log10f(0.363636f * spectralFrame[350] + 1.0f);
839 total += std::log10f(0.454545f * spectralFrame[351] + 1.0f);
840 total += std::log10f(0.545455f * spectralFrame[352] + 1.0f);
841 total += std::log10f(0.636364f * spectralFrame[353] + 1.0f);
842 total += std::log10f(0.727273f * spectralFrame[354] + 1.0f);
843 total += std::log10f(0.818182f * spectralFrame[355] + 1.0f);
844 total += std::log10f(0.909091f * spectralFrame[356] + 1.0f);
845 total += std::log10f(0.9f * spectralFrame[357] + 1.0f);
846 total += std::log10f(0.8f * spectralFrame[358] + 1.0f);
847 total += std::log10f(0.7f * spectralFrame[359] + 1.0f);
848 total += std::log10f(0.6f * spectralFrame[360] + 1.0f);
849 total += std::log10f(0.5f * spectralFrame[361] + 1.0f);
850 total += std::log10f(0.4f * spectralFrame[362] + 1.0f);
851 total += std::log10f(0.3f * spectralFrame[363] + 1.0f);
852 total += std::log10f(0.2f * spectralFrame[364] + 1.0f);
853 total += std::log10f(0.0999999f * spectralFrame[365] + 1.0f);
854 filteredLogSpec[113][frame] = total;