diff --git a/cpp/zimt/fourier_bank.cc b/cpp/zimt/fourier_bank.cc index a1c7534..6712108 100644 --- a/cpp/zimt/fourier_bank.cc +++ b/cpp/zimt/fourier_bank.cc @@ -45,7 +45,7 @@ float GetRotatorGains(int i) { float SimpleDb(float energy) { static const float full_scale_sine_db = 78.3; - return 10 * log10(channels[{out_ix}][k] + 1e-9) + full_scale_sine_db; + return 10 * log10(energy + 1e-9) + full_scale_sine_db; } void Rotators::FilterAndDownsample(hwy::Span signal, diff --git a/go/goohrli/goohrli.a b/go/goohrli/goohrli.a index 8fc11f7..7460411 100644 Binary files a/go/goohrli/goohrli.a and b/go/goohrli/goohrli.a differ