Missing AudioChannelSet types for VST3


#1

Hello

I have an easy enhancement request.

Some VST3 Speaker types can’t be mapped to Juce::AudioChannelSet types.
Basically, the bottom layer (e.g. used for 22.2 speakers arrangement):

const Speaker kSpeakerBfl = 1 << 28; ///< Bottom Front Left (Bfl)
const Speaker kSpeakerBfc = 1 << 29; ///< Bottom Front Center (Bfc)
const Speaker kSpeakerBfr = 1 << 30; ///< Bottom Front Right (Bfr)
const Speaker kSpeakerBsl = (Speaker)1 << 33 ///< Bottom Side Left (Bsl)
const Speaker kSpeakerBsr = (Speaker)1 << 34; ///< Bottom Side Right (Bsr)
const Speaker kSpeakerBrl = (Speaker)1 << 35; ///< Bottom Rear Left (Brl)
const Speaker kSpeakerBrc = (Speaker)1 << 36; ///< Bottom Rear Center (Brc)
const Speaker kSpeakerBrr = (Speaker)1 << 37; ///< Bottom Rear Right (Brr)

I have a customer who needs them to be able to propose the whole set of speaker arrangements available in VST3 in its range of Ambisonic plug-ins.
Would it be possible to add these extra definitions?

Cheers,

Fred
Merging Technologies


#2

#3

Wonderful!

Thanks

Fred