--- a/src/in_ncsf/SSEQPlayer/Channel.cpp +++ b/src/in_ncsf/SSEQPlayer/Channel.cpp @@ -520,7 +520,7 @@ uint32_t counter = this->modCounter + (this->modSpeed << 6); while (counter >= 0x8000) counter -= 0x8000; - this->modCounter += counter; + this->modCounter = counter; } if (bTmrNeedUpdate)