diff --git a/src/gui/gui.cpp b/src/gui/gui.cpp index 8d57083d..c7e847ab 100644 --- a/src/gui/gui.cpp +++ b/src/gui/gui.cpp @@ -1026,6 +1026,9 @@ void FurnaceGUI::stop() { curNibble=false; orderNibble=false; activeNotes.clear(); + memset(chanOscVol,0,DIV_MAX_CHANS*sizeof(float)); + memset(chanOscPitch,0,DIV_MAX_CHANS*sizeof(float)); + memset(chanOscBright,0,DIV_MAX_CHANS*sizeof(float)); } void FurnaceGUI::previewNote(int refChan, int note, bool autoNote) {