From 5e545eb285a8bb9bc16303b201cb1fccc9c5de9e Mon Sep 17 00:00:00 2001 From: AilaScott Date: Sat, 26 Sep 2026 21:24:09 -0400 Subject: [PATCH] Fix GUI curve display: remove preamp offset from visual curve The curve computation included preset->preampGain in the sum, shifting the entire displayed curve down by the preamp amount (e.g., -6.2 dB for K240 Studio). The preamp exists to prevent audio clipping but should not be visible in the EQ curve display. Curves now show the raw EQ response matching AutoEQ reference graphics. --- plugins/Earware/Source/ParametricEQData.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/Earware/Source/ParametricEQData.cpp b/plugins/Earware/Source/ParametricEQData.cpp index 49d68a3..7e62f8a 100644 --- a/plugins/Earware/Source/ParametricEQData.cpp +++ b/plugins/Earware/Source/ParametricEQData.cpp @@ -73560,7 +73560,7 @@ void earwareComputeCurve(int index, float* freqsOut, float* eqOut, int numPoints float freq = minFreq * std::pow(maxFreq / minFreq, t); freqsOut[i] = freq; - float sumDb = preset->preampGain; + float sumDb = 0.0f; for (int f = 0; f < 10; ++f) { -- 2.54.0