From 9caa2f38f452427b66e6bae387d67e56167f6733 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 31 Aug 2023 00:42:25 -0500 Subject: [PATCH] SoundUnit: fix getPan() --- src/engine/platform/su.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/engine/platform/su.cpp b/src/engine/platform/su.cpp index 0aae51a8..6d5dd6a0 100644 --- a/src/engine/platform/su.cpp +++ b/src/engine/platform/su.cpp @@ -459,7 +459,7 @@ DivMacroInt* DivPlatformSoundUnit::getChanMacroInt(int ch) { } unsigned short DivPlatformSoundUnit::getPan(int ch) { - return parent->convertPanLinearToSplit(chan[ch].pan,8,255); + return parent->convertPanLinearToSplit(chan[ch].pan^0x80,8,255); } DivDispatchOscBuffer* DivPlatformSoundUnit::getOscBuffer(int ch) {