From e766ed8964b584bb0554c04b4c10cdd412620cd1 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Tue, 15 Jul 2025 20:44:52 +0200 Subject: [PATCH] fix bad calculation --- filter/bs412.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/filter/bs412.c b/filter/bs412.c index fcb4b8f..5c8c97e 100644 --- a/filter/bs412.c +++ b/filter/bs412.c @@ -54,7 +54,7 @@ float bs412_compress(BS412Compressor* mpx, float sample) { mpx->average_counter = 1; } - float target_gain = powf(10.0f, mpx->target - modulation_power / 20.0f); + float target_gain = powf(10.0f, (mpx->target - modulation_power) / 20.0f); if (modulation_power > mpx->target) { mpx->gain = mpx->attack * mpx->gain + (1.0f - mpx->attack) * target_gain; } else {