From 02d207716270c9c76ef2e9889253addca461b7ba Mon Sep 17 00:00:00 2001 From: tildearrow Date: Thu, 22 Sep 2022 02:46:55 -0500 Subject: [PATCH] MIDI out: turn notes off on reset() --- src/engine/engine.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index bb03eda1..217cc977 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -2000,6 +2000,14 @@ void DivEngine::recalcChans() { } void DivEngine::reset() { + if (output) if (output->midiOut!=NULL) { + output->midiOut->send(TAMidiMessage(TA_MIDI_MACHINE_STOP,0,0)); + for (int i=0; i=0) { + output->midiOut->send(TAMidiMessage(0x80|(i&15),chan[i].curMidiNote,0)); + } + } + } for (int i=0; idispatch(DivCommand(DIV_CMD_GET_VOLMAX,dispatchChanOfChan[i]))<<8)|0xff;