Files
dashboard/frequency_response_points.json
T
yangy 90aec37461 Add initial files for Audio Dashboard Management System
- Created .env.example for environment variable configuration.
- Added docker-compose.yml for service orchestration.
- Implemented frequency response extraction in extract_frequency_response.py and convert_to_frequency_db.py.
- Generated output files: frequency_response_detailed.json, frequency_response_points.json, frequency_response.csv, and frequency_response_curve.png.
- Included sample measurement data for FiiO FA19 in CSV format.
2026-03-17 14:20:08 +08:00

2150 lines
18 KiB
JSON

{
"frequency_points": [
[
278,
236
],
[
284,
237
],
[
285,
236
],
[
286,
236
],
[
287,
238
],
[
288,
239
],
[
289,
236
],
[
290,
237
],
[
295,
237
],
[
296,
237
],
[
297,
238
],
[
323,
238
],
[
324,
237
],
[
325,
237
],
[
334,
238
],
[
335,
239
],
[
339,
240
],
[
340,
239
],
[
341,
239
],
[
342,
241
],
[
343,
242
],
[
344,
240
],
[
345,
241
],
[
346,
240
],
[
347,
241
],
[
348,
243
],
[
349,
242
],
[
350,
242
],
[
352,
244
],
[
353,
243
],
[
354,
243
],
[
358,
245
],
[
359,
244
],
[
360,
244
],
[
361,
246
],
[
362,
245
],
[
363,
245
],
[
364,
247
],
[
365,
248
],
[
366,
245
],
[
367,
247
],
[
368,
247
],
[
369,
248
],
[
370,
250
],
[
371,
248
],
[
372,
249
],
[
373,
249
],
[
374,
250
],
[
375,
250
],
[
376,
251
],
[
377,
251
],
[
378,
252
],
[
379,
252
],
[
380,
253
],
[
381,
253
],
[
382,
253
],
[
383,
255
],
[
384,
257
],
[
385,
255
],
[
386,
257
],
[
387,
259
],
[
388,
257
],
[
389,
257
],
[
390,
262
],
[
391,
262
],
[
392,
260
],
[
393,
260
],
[
397,
268
],
[
398,
266
],
[
399,
265
],
[
408,
278
],
[
409,
276
],
[
410,
275
],
[
413,
282
],
[
414,
282
],
[
415,
280
],
[
416,
282
],
[
417,
284
],
[
418,
283
],
[
419,
283
],
[
420,
284
],
[
421,
284
],
[
422,
285
],
[
423,
284
],
[
424,
285
],
[
426,
287
],
[
427,
288
],
[
429,
288
],
[
430,
287
],
[
433,
285
],
[
434,
284
],
[
435,
285
],
[
436,
284
],
[
437,
286
],
[
438,
284
],
[
439,
283
],
[
440,
283
],
[
441,
281
],
[
442,
282
],
[
443,
280
],
[
444,
281
],
[
446,
280
],
[
447,
278
],
[
448,
278
],
[
449,
278
],
[
450,
277
],
[
451,
279
],
[
452,
277
],
[
453,
276
],
[
454,
277
],
[
455,
275
],
[
456,
275
],
[
457,
275
],
[
458,
273
],
[
459,
276
],
[
460,
274
],
[
461,
272
],
[
462,
273
],
[
463,
272
],
[
464,
274
],
[
465,
272
],
[
466,
273
],
[
467,
270
],
[
468,
270
],
[
469,
269
],
[
470,
269
],
[
471,
268
],
[
472,
268
],
[
473,
267
],
[
474,
267
],
[
475,
268
],
[
476,
266
],
[
477,
264
],
[
478,
264
],
[
479,
264
],
[
480,
263
],
[
481,
263
],
[
482,
262
],
[
483,
262
],
[
484,
260
],
[
485,
261
],
[
486,
260
],
[
487,
260
],
[
488,
258
],
[
489,
259
],
[
490,
258
],
[
491,
260
],
[
492,
258
],
[
493,
256
],
[
494,
259
],
[
495,
257
],
[
496,
256
],
[
497,
257
],
[
499,
255
],
[
500,
255
],
[
501,
256
],
[
502,
254
],
[
503,
254
],
[
504,
255
],
[
506,
253
],
[
507,
253
],
[
508,
254
],
[
513,
253
],
[
514,
252
],
[
519,
252
],
[
520,
251
],
[
537,
251
],
[
538,
252
],
[
541,
253
],
[
542,
254
],
[
543,
251
],
[
544,
252
],
[
545,
254
],
[
546,
255
],
[
547,
252
],
[
548,
254
],
[
549,
256
],
[
550,
254
],
[
551,
255
],
[
552,
254
],
[
553,
256
],
[
555,
257
],
[
556,
259
],
[
557,
258
],
[
558,
258
],
[
559,
259
],
[
560,
259
],
[
561,
259
],
[
562,
261
],
[
563,
263
],
[
564,
262
],
[
565,
262
],
[
566,
263
],
[
567,
263
],
[
568,
266
],
[
569,
265
],
[
570,
267
],
[
571,
265
],
[
572,
266
],
[
573,
265
],
[
574,
267
],
[
575,
267
],
[
576,
268
],
[
577,
270
],
[
578,
267
],
[
579,
268
],
[
580,
270
],
[
581,
269
],
[
582,
269
],
[
583,
271
],
[
584,
272
],
[
585,
269
],
[
586,
271
],
[
587,
271
],
[
588,
272
],
[
589,
274
],
[
590,
271
],
[
591,
272
],
[
595,
272
],
[
596,
271
],
[
597,
272
],
[
598,
271
],
[
599,
271
],
[
600,
270
],
[
601,
270
],
[
602,
269
],
[
603,
269
],
[
604,
268
],
[
605,
270
],
[
606,
268
],
[
607,
266
],
[
608,
269
],
[
609,
268
],
[
610,
266
],
[
611,
266
],
[
612,
267
],
[
613,
265
],
[
614,
265
],
[
615,
266
],
[
617,
264
],
[
618,
264
],
[
619,
265
],
[
628,
263
],
[
629,
262
],
[
630,
265
],
[
631,
264
],
[
632,
262
],
[
633,
261
],
[
634,
264
],
[
635,
262
],
[
636,
260
],
[
637,
261
],
[
638,
260
],
[
639,
262
],
[
640,
260
],
[
641,
258
],
[
642,
259
],
[
643,
258
],
[
644,
260
],
[
645,
258
],
[
646,
256
],
[
647,
257
],
[
648,
256
],
[
649,
258
],
[
650,
256
],
[
651,
254
],
[
652,
255
],
[
653,
254
],
[
654,
254
],
[
655,
253
],
[
656,
253
],
[
657,
252
],
[
658,
252
],
[
659,
251
],
[
660,
251
],
[
661,
250
],
[
662,
250
],
[
663,
249
],
[
664,
249
],
[
665,
248
],
[
666,
248
],
[
667,
247
],
[
668,
249
],
[
669,
248
],
[
674,
246
],
[
676,
248
],
[
677,
242
],
[
679,
242
],
[
681,
239
],
[
683,
236
],
[
685,
233
],
[
687,
232
],
[
688,
226
],
[
690,
228
],
[
692,
221
],
[
694,
223
],
[
696,
216
],
[
698,
218
],
[
699,
213
],
[
700,
213
],
[
701,
213
],
[
702,
213
],
[
703,
214
],
[
704,
214
],
[
705,
213
],
[
706,
213
],
[
708,
210
],
[
711,
207
],
[
712,
207
],
[
717,
200
],
[
718,
197
],
[
719,
199
],
[
720,
197
],
[
721,
195
],
[
722,
195
],
[
726,
197
],
[
727,
194
],
[
728,
195
],
[
729,
195
],
[
730,
201
],
[
731,
198
],
[
733,
198
],
[
734,
198
],
[
736,
196
],
[
738,
195
],
[
740,
188
],
[
741,
188
],
[
743,
186
],
[
744,
186
],
[
745,
185
],
[
746,
187
],
[
748,
187
],
[
749,
188
],
[
750,
186
],
[
751,
186
],
[
752,
186
],
[
760,
198
],
[
763,
197
],
[
774,
213
],
[
776,
214
],
[
777,
218
],
[
778,
214
],
[
779,
219
],
[
780,
223
],
[
781,
220
],
[
782,
222
],
[
783,
222
],
[
784,
225
],
[
785,
224
],
[
787,
223
],
[
789,
227
],
[
790,
226
],
[
791,
227
],
[
792,
227
],
[
793,
232
],
[
794,
232
],
[
795,
231
],
[
796,
230
],
[
797,
231
],
[
799,
231
],
[
800,
230
],
[
801,
233
],
[
802,
232
],
[
805,
232
],
[
806,
233
],
[
808,
230
],
[
810,
227
],
[
811,
226
],
[
812,
220
],
[
813,
212
],
[
814,
204
],
[
815,
197
],
[
816,
192
],
[
817,
191
],
[
818,
186
],
[
820,
186
],
[
821,
190
],
[
822,
189
],
[
823,
192
],
[
824,
195
],
[
825,
198
],
[
826,
201
],
[
827,
205
],
[
828,
208
],
[
829,
212
],
[
830,
215
],
[
831,
218
],
[
832,
222
],
[
833,
225
],
[
834,
229
],
[
835,
231
],
[
836,
234
],
[
837,
237
],
[
838,
239
],
[
839,
241
],
[
840,
243
],
[
841,
245
],
[
842,
244
],
[
843,
249
],
[
845,
249
],
[
850,
259
],
[
851,
259
],
[
852,
258
],
[
853,
258
],
[
854,
259
],
[
856,
258
],
[
857,
261
],
[
859,
254
],
[
861,
256
],
[
864,
248
],
[
865,
249
],
[
866,
244
],
[
867,
245
],
[
868,
243
],
[
869,
241
],
[
870,
238
],
[
871,
233
],
[
872,
228
],
[
873,
222
],
[
874,
213
],
[
875,
224
],
[
877,
217
],
[
878,
221
],
[
879,
225
],
[
880,
230
],
[
881,
233
],
[
882,
236
],
[
883,
239
],
[
884,
241
],
[
885,
244
],
[
886,
247
],
[
887,
250
],
[
888,
254
],
[
889,
259
],
[
890,
264
],
[
891,
269
],
[
892,
273
],
[
893,
277
],
[
894,
282
],
[
895,
286
],
[
896,
292
],
[
897,
298
],
[
898,
304
],
[
899,
310
],
[
901,
302
],
[
902,
313
],
[
903,
304
],
[
904,
306
],
[
906,
302
],
[
907,
304
],
[
908,
309
],
[
909,
313
],
[
910,
318
],
[
911,
319
],
[
912,
319
],
[
914,
322
],
[
915,
317
],
[
916,
317
],
[
917,
313
],
[
918,
309
],
[
919,
304
],
[
920,
299
],
[
921,
294
],
[
922,
288
],
[
923,
282
],
[
924,
276
],
[
925,
269
],
[
926,
262
],
[
927,
256
],
[
928,
253
],
[
929,
253
],
[
934,
248
],
[
935,
248
],
[
936,
248
],
[
937,
245
],
[
938,
242
],
[
939,
239
],
[
940,
236
],
[
941,
233
],
[
942,
230
],
[
943,
229
],
[
945,
233
],
[
946,
232
],
[
947,
238
],
[
948,
249
],
[
949,
262
],
[
950,
278
],
[
951,
296
],
[
952,
314
],
[
953,
324
],
[
954,
309
],
[
955,
343
],
[
956,
329
],
[
957,
315
],
[
958,
304
],
[
959,
296
],
[
960,
298
],
[
962,
293
],
[
963,
290
],
[
964,
297
],
[
965,
299
],
[
966,
302
],
[
967,
305
],
[
968,
309
],
[
969,
315
],
[
970,
322
],
[
971,
330
],
[
972,
339
],
[
973,
344
],
[
974,
352
],
[
975,
345
],
[
976,
352
],
[
977,
350
],
[
978,
349
],
[
981,
345
],
[
982,
345
],
[
983,
343
],
[
984,
338
],
[
985,
333
],
[
986,
327
],
[
987,
322
],
[
988,
317
],
[
990,
324
],
[
991,
314
],
[
992,
323
],
[
993,
329
],
[
994,
337
],
[
995,
345
],
[
996,
352
],
[
998,
342
],
[
999,
348
],
[
1000,
343
],
[
1001,
335
],
[
1002,
337
]
],
"chart_area": {
"top": 28,
"bottom": 524,
"left": 20,
"right": 1003
},
"image_size": {
"width": 1024,
"height": 570
}
}