diff --git a/src/core/MidiCCToCV.cpp b/src/core/MidiCCToCV.cpp index c3b82613..16849017 100644 --- a/src/core/MidiCCToCV.cpp +++ b/src/core/MidiCCToCV.cpp @@ -72,10 +72,10 @@ void MIDICCToCVInterface::step() { std::vector message; // midiIn->getMessage returns empty vector if there are no messages in the queue - message = getMessage(); + getMessage(&message); while (message.size() > 0) { processMidi(message); - message = getMessage(); + getMessage(&message); } } diff --git a/src/core/MidiClockToCV.cpp b/src/core/MidiClockToCV.cpp index 212beb69..be9fe7b8 100644 --- a/src/core/MidiClockToCV.cpp +++ b/src/core/MidiClockToCV.cpp @@ -35,6 +35,7 @@ struct MIDIClockToCVInterface : MidiIO, Module { bool stop = false; MIDIClockToCVInterface() : MidiIO(), Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS) { + ignore_midiTime = false; } ~MIDIClockToCVInterface() { @@ -89,10 +90,10 @@ void MIDIClockToCVInterface::step() { std::vector message; // midiIn->getMessage returns empty vector if there are no messages in the queue - message = getMessage(); + getMessage(&message); while (message.size() > 0) { processMidi(message); - message = getMessage(); + getMessage(&message); } } diff --git a/src/core/MidiToCV.cpp b/src/core/MidiToCV.cpp index 181052fc..891f0d2b 100644 --- a/src/core/MidiToCV.cpp +++ b/src/core/MidiToCV.cpp @@ -87,10 +87,10 @@ void MIDIToCVInterface::step() { std::vector message; // midiIn->getMessage returns empty vector if there are no messages in the queue - message = getMessage(); + getMessage(&message); while (message.size() > 0) { processMidi(message); - message = getMessage(); + getMessage(&message); } } diff --git a/src/core/MidiTriggerToCV.cpp b/src/core/MidiTriggerToCV.cpp index 1ac6c79b..1530e9a0 100644 --- a/src/core/MidiTriggerToCV.cpp +++ b/src/core/MidiTriggerToCV.cpp @@ -74,10 +74,10 @@ void MIDITriggerToCVInterface::step() { std::vector message; // midiIn->getMessage returns empty vector if there are no messages in the queue - message = getMessage(); + getMessage(&message); while (message.size() > 0) { processMidi(message); - message = getMessage(); + getMessage(&message); } }