From 01348628a87564496045b6eaa60a14a207e5bf3d Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 29 May 2025 16:28:01 -0500 Subject: [PATCH] ESFM: fix inverted output --- src/engine/platform/esfm.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/engine/platform/esfm.cpp b/src/engine/platform/esfm.cpp index 6412a4859..ac64afc4a 100644 --- a/src/engine/platform/esfm.cpp +++ b/src/engine/platform/esfm.cpp @@ -90,11 +90,11 @@ void DivPlatformESFM::acquireDirect(blip_buffer_t** bb, size_t len) { sharedNeedlePos+=oscBuf[0]->rateMul; if (o[0]!=oldOut[0]) { - blip_add_delta(bb[0],h,oldOut[0]-o[0]); + blip_add_delta(bb[0],h,o[0]-oldOut[0]); oldOut[0]=o[0]; } if (o[1]!=oldOut[1]) { - blip_add_delta(bb[1],h,oldOut[1]-o[1]); + blip_add_delta(bb[1],h,o[1]-oldOut[1]); oldOut[1]=o[1]; } }