Did a little more digging on not going the discreet hack and I think it’s just Reaper is offering 16 channel 9.1.6 just fine, I’m accepting it but then Reaper is simply settling on 7.1.4 even though it’s a 16 channel track / vst3 bus. I reported it as a bug. You can clearly see the negotiation in bold at the end of my diagnostics below.
Wrapper: VST3
Host: Reaper
Host Family: Reaper
Active Test Tone Bus: -1
Input Layout:
Description: Stereo
Size: 2
[0] L (Left)
[1] R (Right)
Output Layout:
Description: 7.1.4 Surround
Size: 12
[0] L (Left)
[1] R (Right)
[2] C (Centre)
[3] Lfe (LFE)
[4] Lss (Left Surround Side)
[5] Rss (Right Surround Side)
[6] Tfl (Top Front Left)
[7] Tfr (Top Front Right)
[8] Trl (Top Rear Left)
[9] Trr (Top Rear Right)
[10] Lrs (Left Surround Rear)
[11] Rrs (Right Surround Rear)
Output Channel Info:
Host Family: Reaper
[0] Host=L | JUCE=L / Left | AudioBusType=L | Pos=(-0.55, 0.80, 0.00)
[1] Host=R | JUCE=R / Right | AudioBusType=R | Pos=(0.55, 0.80, 0.00)
[2] Host=C | JUCE=C / Centre | AudioBusType=C | Pos=(0.00, 0.95, 0.00)
[3] Host=LFE | JUCE=Lfe / LFE | AudioBusType=Lfe | Pos=(0.00, 0.55, 0.00)
[4] Host=LSS | JUCE=Lss / Left Surround Side | AudioBusType=Lss | Pos=(-0.95, 0.00, 0.00)
[5] Host=RSS | JUCE=Rss / Right Surround Side | AudioBusType=Rss | Pos=(0.95, 0.00, 0.00)
[6] Host=LTF | JUCE=Tfl / Top Front Left | AudioBusType=Tfl | Pos=(-0.55, 0.65, 1.00)
[7] Host=RTF | JUCE=Tfr / Top Front Right | AudioBusType=Tfr | Pos=(0.55, 0.65, 1.00)
[8] Host=LTR | JUCE=Trl / Top Rear Left | AudioBusType=Trl | Pos=(-0.55, -0.65, 1.00)
[9] Host=RTR | JUCE=Trr / Top Rear Right | AudioBusType=Trr | Pos=(0.55, -0.65, 1.00)
[10] Host=LRS | JUCE=Lrs / Left Surround Rear | AudioBusType=Lrs | Pos=(-0.70, -0.80, 0.00)
[11] Host=RRS | JUCE=Rrs / Right Surround Rear | AudioBusType=Rrs | Pos=(0.70, -0.80, 0.00)
Negotiation Log:
[14:30:31.191] Processor constructed
[14:30:31.191] Default bus properties initialised
[14:30:31.195] prepareToPlay current layout:
[14:30:31.195] Input → Stereo | channels=2 | [L, R]
[14:30:31.195] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.195] prepareToPlay total outputs: 12
[14:30:31.196] releaseResources
[14:30:31.197] Host proposed layout:
[14:30:31.197] Input → Stereo | channels=2 | [L, R]
[14:30:31.197] Output → 7.1.2 Surround | channels=10 | [L, R, C, Lfe, Lss, Rss, Lrs, Rrs, Tsl, Tsr]
[14:30:31.197] Proposal result: ACCEPTED
[14:30:31.198] applyBusLayouts result: APPLIED
[14:30:31.198] Active layout after apply:
[14:30:31.198] Input → Stereo | channels=2 | [L, R]
[14:30:31.198] Output → 7.1.2 Surround | channels=10 | [L, R, C, Lfe, Lss, Rss, Lrs, Rrs, Tsl, Tsr]
[14:30:31.198] Active output channels after apply: 10
[14:30:31.198] Host proposed layout:
[14:30:31.198] Input → Stereo | channels=2 | [L, R]
[14:30:31.198] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.198] Proposal result: ACCEPTED
[14:30:31.198] applyBusLayouts result: APPLIED
[14:30:31.198] Active layout after apply:
[14:30:31.198] Input → Stereo | channels=2 | [L, R]
[14:30:31.198] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.198] Active output channels after apply: 12
[14:30:31.199] Host proposed layout:
[14:30:31.199] Input → Stereo | channels=2 | [L, R]
[14:30:31.199] Output → 9.1.4 Surround (ITU) | channels=14 | [L, R, C, Lfe, Ls, Rs, Lc, Rc, Lss, Rss, Tfl, Tfr, Trl, Trr]
[14:30:31.199] Proposal result: ACCEPTED
[14:30:31.199] applyBusLayouts result: APPLIED
[14:30:31.199] Active layout after apply:
[14:30:31.199] Input → Stereo | channels=2 | [L, R]
[14:30:31.199] Output → 9.1.4 Surround (ITU) | channels=14 | [L, R, C, Lfe, Ls, Rs, Lc, Rc, Lss, Rss, Tfl, Tfr, Trl, Trr]
[14:30:31.199] Active output channels after apply: 14
[14:30:31.200] Host proposed layout:
[14:30:31.200] Input → Stereo | channels=2 | [L, R]
[14:30:31.200] Output → 9.1.4 Surround (Atmos) | channels=14 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs, Wl, Wr]
[14:30:31.200] Proposal result: ACCEPTED
[14:30:31.200] applyBusLayouts result: APPLIED
[14:30:31.200] Active layout after apply:
[14:30:31.200] Input → Stereo | channels=2 | [L, R]
[14:30:31.200] Output → 9.1.4 Surround (Atmos) | channels=14 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs, Wl, Wr]
[14:30:31.200] Active output channels after apply: 14
[14:30:31.201] Host proposed layout:
[14:30:31.201] Input → Stereo | channels=2 | [L, R]
[14:30:31.201] Output → 9.1.6 Surround (ITU) | channels=16 | [L, R, C, Lfe, Ls, Rs, Lc, Rc, Lss, Rss, Tfl, Tfr, Trl, Trr, Tsl, Tsr]
[14:30:31.201] Proposal result: ACCEPTED
[14:30:31.201] applyBusLayouts result: APPLIED
[14:30:31.201] Active layout after apply:
[14:30:31.201] Input → Stereo | channels=2 | [L, R]
[14:30:31.201] Output → 9.1.6 Surround (ITU) | channels=16 | [L, R, C, Lfe, Ls, Rs, Lc, Rc, Lss, Rss, Tfl, Tfr, Trl, Trr, Tsl, Tsr]
[14:30:31.201] Active output channels after apply: 16
[14:30:31.202] Host proposed layout:
[14:30:31.202] Input → Stereo | channels=2 | [L, R]
[14:30:31.202] Output → 9.1.6 Surround (Atmos) | channels=16 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs, Wl, Wr, Tsl, Tsr]
[14:30:31.202] Proposal result: ACCEPTED
[14:30:31.202] applyBusLayouts result: APPLIED
[14:30:31.202] Active layout after apply:
[14:30:31.202] Input → Stereo | channels=2 | [L, R]
[14:30:31.202] Output → 9.1.6 Surround (Atmos) | channels=16 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs, Wl, Wr, Tsl, Tsr]
[14:30:31.202] Active output channels after apply: 16
[14:30:31.203] Host proposed layout:
[14:30:31.203] Input → Stereo | channels=2 | [L, R]
[14:30:31.203] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.203] Proposal result: ACCEPTED
[14:30:31.203] applyBusLayouts result: APPLIED
[14:30:31.203] Active layout after apply:
[14:30:31.203] Input → Stereo | channels=2 | [L, R]
[14:30:31.203] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.203] Active output channels after apply: 12
[14:30:31.205] Host proposed layout:
[14:30:31.205] Input → Stereo | channels=2 | [L, R]
[14:30:31.205] Output → 7.1.2 Surround | channels=10 | [L, R, C, Lfe, Lss, Rss, Lrs, Rrs, Tsl, Tsr]
[14:30:31.205] Proposal result: ACCEPTED
[14:30:31.205] applyBusLayouts result: APPLIED
[14:30:31.205] Active layout after apply:
[14:30:31.205] Input → Stereo | channels=2 | [L, R]
[14:30:31.205] Output → 7.1.2 Surround | channels=10 | [L, R, C, Lfe, Lss, Rss, Lrs, Rrs, Tsl, Tsr]
[14:30:31.205] Active output channels after apply: 10
[14:30:31.206] Host proposed layout:
[14:30:31.206] Input → Stereo | channels=2 | [L, R]
[14:30:31.206] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.206] Proposal result: ACCEPTED
[14:30:31.206] applyBusLayouts result: APPLIED
[14:30:31.206] Active layout after apply:
[14:30:31.206] Input → Stereo | channels=2 | [L, R]
[14:30:31.206] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.206] Active output channels after apply: 12
[14:30:31.207] Host proposed layout:
[14:30:31.207] Input → Stereo | channels=2 | [L, R]
[14:30:31.207] Output → 9.1.4 Surround (ITU) | channels=14 | [L, R, C, Lfe, Ls, Rs, Lc, Rc, Lss, Rss, Tfl, Tfr, Trl, Trr]
[14:30:31.207] Proposal result: ACCEPTED
[14:30:31.207] applyBusLayouts result: APPLIED
[14:30:31.207] Active layout after apply:
[14:30:31.207] Input → Stereo | channels=2 | [L, R]
[14:30:31.207] Output → 9.1.4 Surround (ITU) | channels=14 | [L, R, C, Lfe, Ls, Rs, Lc, Rc, Lss, Rss, Tfl, Tfr, Trl, Trr]
[14:30:31.207] Active output channels after apply: 14
[14:30:31.208] Host proposed layout:
[14:30:31.208] Input → Stereo | channels=2 | [L, R]
[14:30:31.208] Output → 9.1.4 Surround (Atmos) | channels=14 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs, Wl, Wr]
[14:30:31.208] Proposal result: ACCEPTED
[14:30:31.208] applyBusLayouts result: APPLIED
[14:30:31.208] Active layout after apply:
[14:30:31.208] Input → Stereo | channels=2 | [L, R]
[14:30:31.208] Output → 9.1.4 Surround (Atmos) | channels=14 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs, Wl, Wr]
[14:30:31.208] Active output channels after apply: 14
[14:30:31.209] Host proposed layout:
[14:30:31.209] Input → Stereo | channels=2 | [L, R]
[14:30:31.209] Output → 9.1.6 Surround (ITU) | channels=16 | [L, R, C, Lfe, Ls, Rs, Lc, Rc, Lss, Rss, Tfl, Tfr, Trl, Trr, Tsl, Tsr]
[14:30:31.209] Proposal result: ACCEPTED
[14:30:31.209] applyBusLayouts result: APPLIED
[14:30:31.209] Active layout after apply:
[14:30:31.209] Input → Stereo | channels=2 | [L, R]
[14:30:31.209] Output → 9.1.6 Surround (ITU) | channels=16 | [L, R, C, Lfe, Ls, Rs, Lc, Rc, Lss, Rss, Tfl, Tfr, Trl, Trr, Tsl, Tsr]
[14:30:31.209] Active output channels after apply: 16
[14:30:31.210] Host proposed layout:
[14:30:31.210] Input → Stereo | channels=2 | [L, R]
[14:30:31.210] Output → 9.1.6 Surround (Atmos) | channels=16 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs, Wl, Wr, Tsl, Tsr]
[14:30:31.210] Proposal result: ACCEPTED
[14:30:31.210] applyBusLayouts result: APPLIED
[14:30:31.210] Active layout after apply:
[14:30:31.210] Input → Stereo | channels=2 | [L, R]
[14:30:31.210] Output → 9.1.6 Surround (Atmos) | channels=16 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs, Wl, Wr, Tsl, Tsr]
[14:30:31.210] Active output channels after apply: 16
[14:30:31.211] Host proposed layout:
[14:30:31.211] Input → Stereo | channels=2 | [L, R]
[14:30:31.211] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.211] Proposal result: ACCEPTED
[14:30:31.211] applyBusLayouts result: APPLIED
[14:30:31.211] Active layout after apply:
[14:30:31.211] Input → Stereo | channels=2 | [L, R]
[14:30:31.211] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.211] Active output channels after apply: 12
[14:30:31.212] prepareToPlay current layout:
[14:30:31.212] Input → Stereo | channels=2 | [L, R]
[14:30:31.212] Output → 7.1.4 Surround | channels=12 | [L, R, C, Lfe, Lss, Rss, Tfl, Tfr, Trl, Trr, Lrs, Rrs]
[14:30:31.212] prepareToPlay total outputs: 12