From f3e52c03f7df98c15ed5ab9549819afe1538fe94 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 10 Jan 2026 04:39:28 -0500 Subject: [PATCH] cmdStream: fix tremolo pos not reset upon 0 --- src/engine/cmdStream.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/engine/cmdStream.cpp b/src/engine/cmdStream.cpp index a9850c365..170aede4c 100644 --- a/src/engine/cmdStream.cpp +++ b/src/engine/cmdStream.cpp @@ -200,6 +200,9 @@ bool DivCSPlayer::tick() { unsigned char param=stream.readC(); chan[i].tremoloDepth=param&15; chan[i].tremoloRate=param>>4; + if (chan[i].tremoloDepth==0) { + chan[i].tremoloPos=0; + } chan[i].volSpeed=0; chan[i].volSpeedTarget=-1; sendVolume=true;