diff --git a/src/core/rendering/reactor.cpp b/src/core/rendering/reactor.cpp index e3141ba04..a790458bb 100644 --- a/src/core/rendering/reactor.cpp +++ b/src/core/rendering/reactor.cpp @@ -155,6 +155,8 @@ void Reactor::processMidiEvent(ID channelId, const MidiEvent& e, bool canRecordA m_model.swap(model::SwapType::HARD); } sendMidiEventToPlugins(ch.shared->midiQueue, e); + if (ch.canSendMidi()) + sendMidiToOut(channelId, e, ch.midiChannel->outputFilter, m_kernelMidi); // Also send it back to the outside world } /* -------------------------------------------------------------------------- */