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) {