From e75029102db58ada0c23f78be5630a0cccf8f93d Mon Sep 17 00:00:00 2001 From: ben Date: Sun, 29 Oct 2017 18:59:32 +0100 Subject: [PATCH] Don't reset midi on device change and resetMidi values properly for midiCC --- src/core/MidiCCToCV.cpp | 2 ++ src/core/MidiIO.cpp | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/core/MidiCCToCV.cpp b/src/core/MidiCCToCV.cpp index 9f4819f6..468a460e 100644 --- a/src/core/MidiCCToCV.cpp +++ b/src/core/MidiCCToCV.cpp @@ -113,6 +113,8 @@ void MIDICCToCVInterface::resetMidi() { cc[i].val = 0; cc[i].sync = 0; cc[i].syncFirst = true; + outputs[i].value = 0; + cc[i].changed = true; } }; diff --git a/src/core/MidiIO.cpp b/src/core/MidiIO.cpp index 42d74a9e..144b042e 100644 --- a/src/core/MidiIO.cpp +++ b/src/core/MidiIO.cpp @@ -196,7 +196,6 @@ void MidiIO::close() { void MidiItem::onAction() { - midiModule->resetMidi(); // reset Midi values midiModule->openDevice(text); }