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/edit.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sw/Core/Src/edit.h') diff --git a/sw/Core/Src/edit.h b/sw/Core/Src/edit.h index e521dc7..10f530f 100755 --- a/sw/Core/Src/edit.h +++ b/sw/Core/Src/edit.h @@ -148,7 +148,9 @@ void finger_editing(int fi, int frame) { cur += ev * (FULL / maxi); } else { - cur += (int)floorf(0.5f + ev * maxf(1.f, encaccel * encaccel)); + int ev_sens = 1; + if (pi == P_HEADPHONE) ev_sens = 4; + cur += (int)floorf(0.5f + ev * ev_sens * maxf(1.f, encaccel * encaccel)); #ifdef DEBUG DebugLog("%d\r\n", (int)(maxf(1.f, encaccel * encaccel) * 100)); #endif -- cgit v1.2.3