House curve: Preset (Harman6)
=== CamillaFIR - Filter Generation Summary ===
Date: 2026-02-07 12:16:35

--- Settings ---
mode: BASIC
fs: 96000
taps: 65536
filter_type: Mixed Phase
mixed_freq: 300
gain: 0
hc_mode: Harman6
mag_c_min: 10
mag_c_max: 200
max_boost: 5
max_cut_db: 30.0
max_slope_db_per_oct: 24.0
max_slope_boost_db_per_oct: 0.0
max_slope_cut_db_per_oct: 0.0
phase_limit: 600
phase_safe_2058: False
mag_correct: True
lvl_mode: Auto
reg_strength: 30
normalize_opt: False
align_opt: True
stereo_link: True
exc_prot: True
exc_freq: 20
low_bass_cut_hz: 40
hpf_enable: False
hpf_freq: 20
hpf_slope: 24
multi_rate_opt: False
ir_window: None
ir_window_left: 10
ir_export_window_mode: auto
ir_window_mode: auto
ir_export_window_shape: hann
ir_export_tukey_alpha: 0.25
local_path_l: 
local_path_r: 
fmt: WAV
lvl_manual_db: 75.0
lvl_min: 300
lvl_max: 3000
lvl_algo: Median
fdw_cycles: 10
trans_width: 100
smoothing_level: None
filter_smooth: 12
plot_smoothing_level: Psychoacoustic
enable_tdc: True
tdc_strength: 50
tdc_max_reduction_db: 9
tdc_slope_db_per_oct: 6
enable_afdw: True
df_smoothing: False
comparison_mode: True
bass_first_ai: True
bass_first_mode_max_hz: 200
local_path_house: None
xo1_f: None
xo1_s: 12
xo2_f: None
xo2_s: 12
xo3_f: None
xo3_s: 12
xo4_f: None
xo4_s: 12
xo5_f: None
xo5_s: 12
hc_source: Preset (Harman6)
enable_residual_pass: True

--- Temporal Decay Control (TDC) ---
TDC enabled: YES
TDC strength: 50 %
TDC max reduction: 9.0 dB
TDC slope limit: 6.0 dB/oct

--- Acoustic Intelligence (v2.6.3) ---
Analysis mode L: comparison | R: comparison
Comparison grid (L): fs=96000 taps=65536
Comparison grid (R): fs=96000 taps=65536
L Phase Correction Clamp: max=382.2° -> 45.0°
R Phase Correction Clamp: max=447.7° -> 45.0°

--- A-FDW Debug (effective bandwidth) ---
Left A-FDW active: YES | BW(min/mean/max)=0.2031/0.2042/0.3333 oct (~1/5 / ~1/5 / ~1/3) | min@25447Hz max@161Hz
Right A-FDW active: YES | BW(min/mean/max)=0.2031/0.2042/0.3333 oct (~1/5 / ~1/5 / ~1/3) | min@34308Hz max@208Hz

--- XO & Phase models ---

XO phase model: L off | R off

XO Δφ@fc (wrapped): L — | R —

XO ΔGD@fc: L — | R —
XO transient impact: —

XO effect (theoretical raw):
L: max Δφ — @ — (XO —) | max ΔGD — @ — (XO —)
R: max Δφ — @ — (XO —) | max ΔGD — @ — (XO —)

HPF effect (theoretical raw):
L: max Δφ — @ — | max ΔGD — @ —
R: max Δφ — @ — | max ΔGD — @ —

Phase correction clamp: L max=382.1794412220278° -> 45.0° | R max=447.69226365300017° -> 45.0°


--- RT60 ---

Left RT60 (wideband): 0.21s | Right RT60 (wideband): 0.21s
RT60 band avg (125–4kHz): L 0.08s | R 0.10s
Band RT60 L: 63Hz:0.52s | 126Hz:0.20s | 252Hz:0.08s | 400Hz:0.07s | 400Hz:0.07s | 400Hz:0.07s
Band RT60 R: 63Hz:0.78s | 126Hz:0.23s | 252Hz:0.09s | 504Hz:0.07s | 504Hz:0.07s | 504Hz:0.07s
Left Confidence: 97.0% | Right: 97.0%
Offset method: L ForcedOffset (StereoLinkShared) | R ForcedOffset (StereoLinkShared)
Level window L: [1200.000000000002, 2400.000000000004] | meas≈-31.78 dB, target≈-31.80 dB
Level window R: [1200.000000000002, 2400.000000000004] | meas≈-31.76 dB, target≈-31.78 dB

--- Target Curve Match ---
Left Match:  95.0% | RMS error: 0.55 dB
Right Match: 85.6% | RMS error: 1.60 dB

--- Acoustic Score ---
Left Acoustic Score:  94.6/100
Right Acoustic Score: 89.4/100

Detected Acoustic Events (Left):
 -    28 Hz: Resonance  | Virhe: 135.41ms | Etäisyys: 23.22m
 -   195 Hz: Resonance  | Virhe:  25.62ms | Etäisyys:  4.39m
 -   523 Hz: Reflection | Virhe:   4.82ms | Etäisyys:  0.83m
 -   371 Hz: Reflection | Virhe:   4.00ms | Etäisyys:  0.69m
 -   964 Hz: Reflection | Virhe:   3.05ms | Etäisyys:  0.52m

Detected Acoustic Events (Right):
 -    25 Hz: Resonance  | Virhe: 104.50ms | Etäisyys: 17.92m
 -   183 Hz: Resonance  | Virhe:  11.61ms | Etäisyys:  1.99m
 -   511 Hz: Reflection | Virhe:   9.03ms | Etäisyys:  1.55m
 -   360 Hz: Reflection | Virhe:   7.46ms | Etäisyys:  1.28m
 -   724 Hz: Reflection | Virhe:   3.77ms | Etäisyys:  0.65m

--- Alignment & Peaks ---
L Peak (pre-norm): -0.03 dB
R Peak (pre-norm): -0.04 dB
Global Offset applied: 0.12 dB
Applied global gain / mastergain: 0.00 dB
=== DSP EFFECTIVE PARAMS (THIS SAMPLE RATE) ===
Sample rate: 96000 Hz
Plot smoothing: Psychoacoustic
FDW mode: Adaptive (A-FDW)
FDW base cycles: 10.00  (oct width -> 0.200)
FDW min cycles:  3.33  (oct width -> 0.600)
Note: A-FDW adapts per frequency/confidence; values above are the configured baseline.
TDC: ON
TDC strength: 50.0% (base_strength = 0.500)
DF smoothing: OFF

=== LEVELING ===
[LEFT]
Method: ForcedOffset (StereoLinkShared)
Window: 1200–2400 Hz
Offset to measurement: +0.12 dB
Effective target level: -31.78 dB
Tilt slope: -0.76 dB/oct

[RIGHT]
Method: ForcedOffset (StereoLinkShared)
Window: 1200–2400 Hz
Offset to measurement: +0.12 dB
Effective target level: -31.76 dB
Tilt slope: -2.00 dB/oct
⚠️  Large broadband tilt detected. May indicate measurement/target mismatch or strong room tilt.


=== ACOUSTIC EVENTS (LEFT) ===
Note: 'Path Δ' is an equivalent path-length from Δt.
Reflections: time-of-flight equivalent extra path.
Resonances: not a physical distance.
Freq (Hz)  Type         Δt (ms)      Path Δ (m)
--------------------------------------------------
27.8       Resonance    135.41       —         
194.8      Resonance    25.62        —         
522.9      Reflection   4.82         0.83      
370.6      Reflection   4.0          0.69      
963.9      Reflection   3.05         0.52      

=== HEADROOM MANAGEMENT (LEFT) ===
Normalize: OFF
Peak Gain (pre-headroom): 0.00 dB
Applied Headroom: 0.00 dB
Final Max (gain+global+headroom): 0.00 dB

=== BOOST/CUT DIAGNOSTICS (LEFT) ===
Config: max_boost_db=5.00 dB, max_cut_db=30.00 dB
Config: low_bass_cut_hz=40.0 Hz, exc_prot=ON, exc_freq=20.0 Hz, max_slope_db_per_oct=24.0
Result (post-clamp): boost_peak=-0.07 dB, cut_peak=-23.08 dB, boost_bins=0
Net boost peak (post global/headroom): -0.07 dB
Candidate (pre-softclip): boost_peak=-0.86 dB, boost_bins=0, lowbass_boost_bins=0, excprot_boost_bins=0
Boost blocked reason: no boost candidates (algorithm produced only cuts in correction band)

=== CLAMP DIAGNOSTICS (LEFT) ===
soft_clip: boost=0 cut=3 (worst_over_boost=0.00 dB, worst_over_cut=0.56 dB); hard_clamp: boost=0 cut=0 (worst_over_boost=0.00 dB, worst_over_cut=0.00 dB)
soft_clip: boost_bins=0, cut_bins=3, worst_over_boost=0.00 dB, worst_over_cut=0.56 dB
hard_clamp: boost_bins=0, cut_bins=0, worst_over_boost=0.00 dB, worst_over_cut=0.00 dB

=== STAGE CHECKPOINTS (LEFT) ===
Stage                   BoostPk    CutPk  BoostBins  CutBins  NetBoostPk
---------------------------------------------------------------------------
after_gain_apply          -0.86   -30.56          0      130       -0.86
after_lowbass_policy      -0.86   -30.56          0      130       -0.86
after_slope               -0.07   -23.08          0      130       -0.07
after_fade                -0.07   -23.08          0      130       -0.07
pre_softclip              -0.86   -30.56          0      130       -0.86
post_softclip             -0.86   -23.08          0      130       -0.86
post_hardclamp            -0.07   -23.08          0      130       -0.07

=== BASS-FIRST AI (LEFT) ===
Bass-first AI active: YES
Mode peak: 38.1 Hz (score 0.61)
Smoothing conf floor applied: YES
BF masks (20–200): roommode_max=0.611, rel_mean(raw)=0.000, rel_min(raw)=0.000, conf_eff_mean=0.617, conf_eff_min=0.353, conf_floor_applied=YES

=== ACOUSTIC EVENTS (RIGHT) ===
Note: 'Path Δ' is an equivalent path-length from Δt.
Reflections: time-of-flight equivalent extra path.
Resonances: not a physical distance.
Freq (Hz)  Type         Δt (ms)      Path Δ (m)
--------------------------------------------------
24.9       Resonance    104.5        —         
183.1      Resonance    11.61        —         
511.2      Reflection   9.03         1.55      
360.4      Reflection   7.46         1.28      
723.6      Reflection   3.77         0.65      

=== HEADROOM MANAGEMENT (RIGHT) ===
Normalize: OFF
Peak Gain (pre-headroom): 0.00 dB
Applied Headroom: 0.00 dB
Final Max (gain+global+headroom): 0.00 dB

=== BOOST/CUT DIAGNOSTICS (RIGHT) ===
Config: max_boost_db=5.00 dB, max_cut_db=30.00 dB
Config: low_bass_cut_hz=40.0 Hz, exc_prot=ON, exc_freq=20.0 Hz, max_slope_db_per_oct=24.0
Result (post-clamp): boost_peak=-0.07 dB, cut_peak=-23.75 dB, boost_bins=0
Net boost peak (post global/headroom): -0.07 dB
Candidate (pre-softclip): boost_peak=-1.73 dB, boost_bins=0, lowbass_boost_bins=0, excprot_boost_bins=0
Boost blocked reason: no boost candidates (algorithm produced only cuts in correction band)

=== CLAMP DIAGNOSTICS (RIGHT) ===
soft_clip: boost=0 cut=6 (worst_over_boost=0.00 dB, worst_over_cut=2.28 dB); hard_clamp: boost=0 cut=0 (worst_over_boost=0.00 dB, worst_over_cut=0.00 dB)
soft_clip: boost_bins=0, cut_bins=6, worst_over_boost=0.00 dB, worst_over_cut=2.28 dB
hard_clamp: boost_bins=0, cut_bins=0, worst_over_boost=0.00 dB, worst_over_cut=0.00 dB

=== STAGE CHECKPOINTS (RIGHT) ===
Stage                   BoostPk    CutPk  BoostBins  CutBins  NetBoostPk
---------------------------------------------------------------------------
after_gain_apply          -1.73   -32.28          0      130       -1.73
after_lowbass_policy      -1.73   -32.28          0      130       -1.73
after_slope               -0.07   -23.75          0      130       -0.07
after_fade                -0.07   -23.75          0      130       -0.07
pre_softclip              -1.73   -32.28          0      130       -1.73
post_softclip             -1.73   -23.75          0      130       -1.73
post_hardclamp            -0.07   -23.75          0      130       -0.07

=== BASS-FIRST AI (RIGHT) ===
Bass-first AI active: YES
Mode peak: 13.2 Hz (score 0.62)
Smoothing conf floor applied: YES
BF masks (20–200): roommode_max=0.577, rel_mean(raw)=0.000, rel_min(raw)=0.000, conf_eff_mean=0.617, conf_eff_min=0.353, conf_floor_applied=YES

=== AUTO-ALIGN ===
Delay: 0.007 ms
Distance Diff: 0.24 cm
Gain Diff: 0.0 dB
