Feature Request: AudioChannelSet removeChannel


A small feature request: AudioChannelSet has an addChannel method, but no removeChannel method. Adding a removeChannel (or, better still, a setChannel(ChannelType, bool) method) would make it easy to incorporate AudioChannelSet into GUI components, e.g. a speaker selection component where the user could choose between stereo, LCR, 5.0, 5.1, 7.0, 7.1 just by clicking on an individual speaker to turn it on or off).

(I’m assuming it would be up to the programmer to then update any places where description/speakerArrangementAsString are used in the component, but that seems fairly reasonable since they’re derived from the BigInteger anyways.)


Done! Check the latest develop tip.