gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 5b79e55533f7652ce45e41299b330ce89f6509ec
parent b071b01072e9bffeb9fbb305b6e6d9232d815606
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Sat, 20 Apr 2024 11:37:10 +0200

Merge branch 'oss/osirus' into oss/vavra

Diffstat:
Msource/jucePluginLib/processor.cpp | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/source/jucePluginLib/processor.cpp b/source/jucePluginLib/processor.cpp @@ -584,7 +584,12 @@ namespace pluginLib auto toJuceMidiMessage = [&e]() { if(!e.sysex.empty()) + { + assert(e.sysex.front() == 0xf0); + assert(e.sysex.back() == 0xf7); + return juce::MidiMessage(e.sysex.data(), static_cast<int>(e.sysex.size()), 0.0); + } const auto len = synthLib::MidiBufferParser::lengthFromStatusByte(e.a); if(len == 1) return juce::MidiMessage(e.a, 0.0);