From 22fc71585c91e9eb6da0eeb802a98b892ce9cacb Mon Sep 17 00:00:00 2001 From: ed Date: Tue, 26 Feb 2019 10:58:57 +0000 Subject: [PATCH] VST3: Added a missing case statement from getChannelType() --- modules/juce_audio_processors/format_types/juce_VST3Common.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/juce_audio_processors/format_types/juce_VST3Common.h b/modules/juce_audio_processors/format_types/juce_VST3Common.h index 17b9c0cdfc..7e4887293d 100644 --- a/modules/juce_audio_processors/format_types/juce_VST3Common.h +++ b/modules/juce_audio_processors/format_types/juce_VST3Common.h @@ -237,7 +237,8 @@ static inline AudioChannelSet::ChannelType getChannelType (Steinberg::Vst::Speak case Steinberg::Vst::kSpeakerTrc: return AudioChannelSet::topRearCentre; case Steinberg::Vst::kSpeakerTrr: return AudioChannelSet::topRearRight; case Steinberg::Vst::kSpeakerLfe2: return AudioChannelSet::LFE2; - case Steinberg::Vst::kSpeakerACN0: return ((arr & Steinberg::Vst::kSpeakerC) != 0 ? AudioChannelSet::discreteChannel0 : AudioChannelSet::centre); /* kSpeakerACN0 */ + case Steinberg::Vst::kSpeakerM: return ((arr & Steinberg::Vst::kSpeakerC) != 0 ? AudioChannelSet::discreteChannel0 : AudioChannelSet::centre); + case Steinberg::Vst::kSpeakerACN0: return AudioChannelSet::ambisonicACN0; case Steinberg::Vst::kSpeakerACN1: return AudioChannelSet::ambisonicACN1; case Steinberg::Vst::kSpeakerACN2: return AudioChannelSet::ambisonicACN2; case Steinberg::Vst::kSpeakerACN3: return AudioChannelSet::ambisonicACN3;