diff --git a/modules/gin b/modules/gin index 5a600d6..8f21f9b 160000 --- a/modules/gin +++ b/modules/gin @@ -1 +1 @@ -Subproject commit 5a600d6b5287e5876d592bafebe4f9f0b9c32f54 +Subproject commit 8f21f9b55d3981bffce8048da856e5c9780d8e1b diff --git a/plugin/Source/PluginProcessor.cpp b/plugin/Source/PluginProcessor.cpp index e0deef4..ce907fd 100644 --- a/plugin/Source/PluginProcessor.cpp +++ b/plugin/Source/PluginProcessor.cpp @@ -854,7 +854,8 @@ void WavetableAudioProcessor::processBlock (juce::AudioBuffer& buffer, ju if (buffer.getNumChannels() != 2) return; - midiLearn->processBlock (midi, buffer.getNumSamples()); + if (midiLearn) + midiLearn->processBlock (midi, buffer.getNumSamples()); if (mtsClient) for (auto itr : midi)