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?