Hi @DanielRudrich
We had a proposal about having a new interface, but the reactions were not so positive. This will required some works for DAW because it adds a new API…
I was thinking about maybe less breaking changes… one way will be to define for Ambisonics higher orders than 3rd to start from the first bit up to 64 (for 7 order): something like:
const SpeakerArrangement kAmbi4thOrderACN = 0x01FF FFFF; // 0001 1111 1111 1111 1111 1111 1111
const SpeakerArrangement kAmbi5thOrderACN = 0x000F FFFF FFFF;
const SpeakerArrangement kAmbi6thOrderACN = 0x0001 FFFF FFFF FFFF;
const SpeakerArrangement kAmbi7thOrderACN = 0xFFFF FFFF FFFF FFFF;
The advantage is that we keep the same interface and we are compatible with older plugins, the only point is that we can not directly rely on the speaker bit for mapping 2cd or 3rd order to higher order, this has to be done by the host (if needed).
If this is ok we could add it in the next SDK update…