If I recompile the plugin with isBusesLayoutSupportedreturn true;
then in Ground Control Sphere, the 9.1.4 channel layout does appear (and did appear before your latest commit):
I just did some debugging around that and noticed that APH doesn’t even try to enumerate 9.1.4, but lots of other “Unknown” formats with all kinds of speaker arrangements.
Then it dawned on me: look at the AudioChannelSet documentation for (e.g.) create9point1point4() and you’ll notice that there’s no channel layout tag given for AU.
See here for reference:
AU simple doesn’t know that something like 9.1.4 exists. This applies to some other of the JUCE-defined layouts. OTOH, AU defines lots of obscure channel layouts (like ITU 3.2.1) that JUCE doesn’t explicitly define.
Just to check, did you definitely recompile the AudioPluginHost from the develop branch? In case it wasn’t clear, the problem was on the hosting side, rather than the plugin side, so the host will need to be recompiled in order for the new layouts to show up.