From 8beb46d8f61763e031912b12145e5f53399bcb62 Mon Sep 17 00:00:00 2001 From: cam900 Date: Mon, 6 Feb 2023 09:40:12 +0900 Subject: [PATCH] Fix per-channel OSC --- src/engine/platform/es5506.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/engine/platform/es5506.cpp b/src/engine/platform/es5506.cpp index 3674ab17..2eb07d19 100644 --- a/src/engine/platform/es5506.cpp +++ b/src/engine/platform/es5506.cpp @@ -148,13 +148,6 @@ void DivPlatformES5506::e_pin(bool state) { const signed int lOut=es5506.voice_lout(prevChanCycle); const signed int rOut=es5506.voice_rout(prevChanCycle); chan[prevChanCycle].oscOut=CLAMP((lOut+rOut)>>5,-32768,32767); - if (es5506.voice_end()) { - if (prevChanCycle<31) { - for (int c=31; c>prevChanCycle; c--) { - chan[c].oscOut=0; - } - } - } } } if (es5506.e_rising_edge()) { // host interface