Browse Source

add reset Midi on channel switch

tags/v0.4.0
ben 7 years ago
parent
commit
650d0e4aed
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      src/core/MidiInterface.cpp

+ 2
- 1
src/core/MidiInterface.cpp View File

@@ -99,7 +99,6 @@ std::string MidiIO::getPortName(int portId) {
} }


void MidiIO::setPortId(int portId) { void MidiIO::setPortId(int portId) {
resetMidi(); // reset Midi values


// Close port if it was previously opened // Close port if it was previously opened
if (rtMidi->isPortOpen()) { if (rtMidi->isPortOpen()) {
@@ -119,6 +118,7 @@ struct MidiItem : MenuItem {
int portId; int portId;


void onAction() { void onAction() {
midiModule->resetMidi(); // reset Midi values
midiModule->setPortId(portId); midiModule->setPortId(portId);
} }
}; };
@@ -163,6 +163,7 @@ struct ChannelItem : MenuItem {
int channel; int channel;


void onAction() { void onAction() {
midiModule->resetMidi(); // reset Midi values
midiModule->setChannel(channel); midiModule->setChannel(channel);
} }
}; };


Loading…
Cancel
Save