From 20df8dfa669f9ef70b591c01a67c1e2b133a40a6 Mon Sep 17 00:00:00 2001 From: Making Sound Machines Date: Thu, 1 Aug 2024 14:12:07 +0200 Subject: fixes Encoder response for headphone volume --- sw/Core/Src/params.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw/Core/Src/params.h') diff --git a/sw/Core/Src/params.h b/sw/Core/Src/params.h index 532eac7..905cf3d 100755 --- a/sw/Core/Src/params.h +++ b/sw/Core/Src/params.h @@ -808,7 +808,7 @@ void EditParamNoQuant(u8 paramidx, u8 mod, s16 data) { return; if (paramidx == P_HEADPHONE) { if (mod == M_BASE) { - data = clampi(-45, (data / (FULL / 64)) - 45, 18); + data = clampi(-45, ((data + (FULL/128)) / (FULL / 64)) - 45, 18); if (data == sysparams.headphonevol) return; sysparams.headphonevol = data; -- cgit v1.2.3