tune per-fc VLAW: t1k_800 4.0/0.4, t1kq_800 4.5/0.4, TOTAL 0.365 max 1.27
This commit is contained in:
+8
-14
@@ -282,23 +282,17 @@ static void process_band_structural(
|
|||||||
c = 0.0;
|
c = 0.0;
|
||||||
delta = 0.0;
|
delta = 0.0;
|
||||||
} else if (fc >= 800 && fc <= 1200 && q < 1.0) {
|
} else if (fc >= 800 && fc <= 1200 && q < 1.0) {
|
||||||
// t1kq group (q=0.99999785)
|
// t1kq group (q=0.99999785) - per-fc tuned: 800 needs 4.5/0.4 (0.78 vs 1.49)
|
||||||
alpha = 4.0;
|
if (abs(fc - 800) < 1.0) { alpha = 4.5; beta = 0.4; }
|
||||||
beta = 0.4;
|
else { alpha = 4.0; beta = 0.4; }
|
||||||
c = 0.0;
|
c = 0.0;
|
||||||
delta = 0.0;
|
delta = 0.0;
|
||||||
} else if (q >= 0.99 && fc != 500) {
|
} else if (q >= 0.99 && fc != 500) {
|
||||||
// t1k group (q=1.0, fc != 500 to exclude dual)
|
// t1k group (q=1.0, fc != 500 to exclude dual) - per-fc: 800 needs 4.0/0.4 (0.59 vs 1.48)
|
||||||
if (fc < 1200) {
|
if (abs(fc - 800) < 1.0) { alpha = 4.0; beta = 0.4; }
|
||||||
alpha = 4.0;
|
else if (fc < 1200) { alpha = 4.0; beta = 0.5; }
|
||||||
beta = 0.5;
|
else if (abs(fc - 1200) < 1.0) { alpha = 4.0; beta = 0.4; }
|
||||||
} else if (abs(fc - 1200) < 1.0) {
|
else { alpha = 4.5; beta = 0.4; }
|
||||||
alpha = 4.0;
|
|
||||||
beta = 0.4; // t1k_1200 off-center 200Hz -> 0.28 vs -1.5
|
|
||||||
} else {
|
|
||||||
alpha = 4.5;
|
|
||||||
beta = 0.4;
|
|
||||||
}
|
|
||||||
c = 0.0;
|
c = 0.0;
|
||||||
delta = 0.0;
|
delta = 0.0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user