From cb616ae5949c852bf2856d4f30f4bfc9ae4c5218 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Fri, 7 Feb 2025 04:05:53 -0500 Subject: [PATCH] MultiPCM: I present to you a fix --- src/engine/instrument.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/engine/instrument.cpp b/src/engine/instrument.cpp index a9ae5c7f1..9821e6d06 100644 --- a/src/engine/instrument.cpp +++ b/src/engine/instrument.cpp @@ -959,9 +959,9 @@ void DivInstrument::writeFeatureMP(SafeWriter* w) { w->writeC(multipcm.am); unsigned char next=( - (multipcm.damp?1:0)& - (multipcm.pseudoReverb?2:0)& - (multipcm.lfoReset?4:0)& + (multipcm.damp?1:0)| + (multipcm.pseudoReverb?2:0)| + (multipcm.lfoReset?4:0)| (multipcm.levelDirect?8:0) ); w->writeC(next);