From 8eacf2cd962cc33045d261ee5179b294a12eb986 Mon Sep 17 00:00:00 2001 From: ed Date: Fri, 23 Mar 2018 10:56:11 +0000 Subject: [PATCH] Fixed some AudioProcessor layouts mis-matches in the JUCE plugin examples --- examples/Plugins/AUv3SynthPluginDemo.h | 2 +- examples/Plugins/InterAppAudioEffectPluginDemo.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/Plugins/AUv3SynthPluginDemo.h b/examples/Plugins/AUv3SynthPluginDemo.h index 55e8eeb53f..6a39b876c5 100644 --- a/examples/Plugins/AUv3SynthPluginDemo.h +++ b/examples/Plugins/AUv3SynthPluginDemo.h @@ -323,7 +323,7 @@ public: //============================================================================== bool isBusesLayoutSupported (const BusesLayout& layouts) const override { - return (layouts.getMainOutputChannels() == 2); + return (layouts.getMainOutputChannels() <= 2); } void prepareToPlay (double sampleRate, int estimatedMaxSizeOfBuffer) override diff --git a/examples/Plugins/InterAppAudioEffectPluginDemo.h b/examples/Plugins/InterAppAudioEffectPluginDemo.h index 6a8cc1797d..9e8ba780de 100644 --- a/examples/Plugins/InterAppAudioEffectPluginDemo.h +++ b/examples/Plugins/InterAppAudioEffectPluginDemo.h @@ -175,7 +175,7 @@ public: bool isBusesLayoutSupported (const BusesLayout& layouts) const override { - if (layouts.getMainInputChannelSet() != AudioChannelSet::stereo()) + if (layouts.getMainInputChannels() > 2) return false; if (layouts.getMainOutputChannelSet() != layouts.getMainInputChannelSet())