# Missing AudioChannelSet types for VST3

**URL:** <https://forum.juce.com/t/missing-audiochannelset-types-for-vst3/31434>\
**Category:** Audio Plugins\
**Created:** [January 24, 2019, 9:22am UTC](https://forum.juce.com/t/missing-audiochannelset-types-for-vst3/31434 "2019-01-24T09:22:33Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![fbeguec](https://avatars.discourse-cdn.com/v4/letter/f/7993a0/32.png) [@fbeguec](https://forum.juce.com/u/fbeguec)\
**Post date:** [January 24, 2019, 9:22am UTC](https://forum.juce.com/t/missing-audiochannelset-types-for-vst3/31434/1 "2019-01-24T09:22:33Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![t0m](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/t0m/32/16413_2.png) [@t0m](https://forum.juce.com/u/t0m)\
**Post date:** [January 24, 2019, 5:53pm UTC](https://forum.juce.com/t/missing-audiochannelset-types-for-vst3/31434/2 "2019-01-24T17:53:54Z")

</div>

> <https://github.com/WeAreROLI/JUCE/commit/f6aa82af2773590d82524a454bef24ebc320a398>

---

<div class="post-metadata">

**Author:** ![fbeguec](https://avatars.discourse-cdn.com/v4/letter/f/7993a0/32.png) [@fbeguec](https://forum.juce.com/u/fbeguec)\
**Post date:** [January 25, 2019, 9:38am UTC](https://forum.juce.com/t/missing-audiochannelset-types-for-vst3/31434/3 "2019-01-25T09:38:18Z")

</div>

Wonderful!

Thanks

Fred
