@David-Healey Hmm that could work. It's an FX plugin I am working on however, so I don't believe the send containers are an ideal candidate (could create a feedback loop). I'll try it out though.
Edit: The Dry Gain needs to be at the end of the signal chain (outside the routing matrix). It appears the signal routing is not done serially. In my original setup you end up simply attenuating just the Wet Signal by the time the signal reaches the output. This doesn't feel like a totally satisfactory answer, but it gets the job done.
For anyone else who ends up here:
HiseSnippet 1502.3oc6YssaaaCFlx1rq1cGZG5V2kBEa.tCcoVNdYKnXntMNt0n0IF0YsqWUPKQaSDJRCI5z3MLf8nsGg8Hr8Fr2fsepCVRNJtttGVxPyEAf+m4+gORQ2ySZS88kdHiJGLaBEY7g39yDpw6LlvDnNszD7UTOp7.puBcuYSH99TGjgQw6qkvnbITve+8ctGgSD1zDRHzSjLa5iXtLUB0dMeHiyaSbnGvbSIcilcrkhcjb4THZJhqglPrOjLhtGQKVAL5AD+wHiuFSr2zpVsFa4r4.BYfS8saLjt4Va0vZygaWqAYaxV01dqZMrPFWXWGlR50WQTTejQo6Icl0er7EhPG7DlOa.mpWXg5CdNjbaI2QuE0TQ6Llwc5Eml7QHCbujjVwvj1UwcYNr4zSRdWNfgYhFoSfFExFdEyDdVoCuZoBubBIiTgTovP5J391drIpDN534R3NBnZNj.0ozgRnrnB+UA7NRPBgZCWxgz1dvh4ZTEx52zD92MtckJPsxWYdDwyrk2Lcqf4OXFz4rwHpZ2gCo1ppWOh00AERj+oT0oIeDqrxenXvy6RzMgcYGCZEGffd6HcmHEvhpWOiTZCT4V2xLjf4CExA9UXBNSPMGNUXqXRgoTjQGsY8j7p12z7naT4WpTlKsIbyWLOZOx71wDcluks1nl42DKD3zDsZM.XuqXD3Scn1hZyFP49skdZQaSrgJe0HEuQZKuRJFEA58Y4nr1F9T0cUJO1foJZ0Xh5+cyv3Q6knJRVYiIFJaPH.x9qUxjezpDki1gv4Cfgyp4mB0AUpr7dREceQ0fbJXTyEYMbXt7hLFm5kKaM3g2xTrpXp6.pGTMI7oz4BBCHYm5vm9TWZPA6vttTBJEcDL09SnhSCp.E0ppmPihJPTUv74GGMe1mybndHFLF9I3LYSTPfmFNE8icZQTjXyAVF71Dpmho2HFsnGAvsgi+kwsn9GpjSBjMZJA.4WYmebhi+xlyRuPQOFrDFqkxU5.l6yw6I8bIb1OSc5Q8rAWA31H+oCGBx.ImuB4xbb3zdReltJkXt+7Nuf4nFOmvu8jliorQiScfwdMQmDdC.VkNS4DUVzVcGbDCsaRCwogwDf6mk9Lq2XPvqZHdEbOlxdb9wXgbhQnX+1HFiN35ivgPuIAXIb6e5szoTkNo+KierDPf.Wp88EvdtcxV0LJtxd2Z4adsiXhQcI.pmt4duot8gqZXSg8tP..rPOsgNoGstldsN+2mJbBVTHgokdsQDyfEESXVWu9ef+zLmuHh4loYNeQ5RyEmeQLl6DN89wUlx3HL8kbKrm86snbRl1mmlY9B8rl4bOsNhi.TjdRNwawlu2T4+LU+kOgDbz5qyTboUqEc42yaUmn+TbPJ+7T.GzRb9IfuLtG4rPCwZgfDOpWaAb.qzLsVfY8X3lSEAoXDybQPxEb8C.v08mpNyhttXtIC55h4lLnqnDydRz0.tqD5ZzsfWB5JB8dz02it9dz0yNnqugPPdkte10BSlWB+TxQzfmvHHO9YAqGBeHj48oBpmNKasDvj+XUevrIq7ClsusBBgC7HB+IRepUZK2m5xN.9JP+LTWPi54pQ8rHfpohrlNjTFozoh1PpHkbWrYLw5oIBMeYLFrNik5xNN8WKtqf.sV8ovN2YeeaHwnyyo6N6Mk6SClAsRqXB45oI+.hmCTCsWFpboUCU9k7rgW3L2yFdN3ypy7xlkiiwvit2ENVkKAJwmSLjLkqholczqqTHmLVJXYJzOlBXMiFQyz+j6F5tJEw9vDJWs4iobJwml9gQdDSPIdcCdRj0JWX8J+Ju4Vu9BbX3ZpwKLO+9bHE+e8ygr5Se5m89LcU7ZX.JttYPoz7+lZ4B2d.m6sGJ7Zc6g202PAsru+y3De+mKw1S9b6vmYVCWbw.JPFSD7CnUF2Uu1z5juqrKbXyyssyZpSnX80UwMWWEartJ9sqqhastJ9cqqhe+KWQ8cAt6TkzMbpBtSTucC9c.LLBuNTv.F5eAb1jpbDBefore:
ScreenRecording2026-04-01at5.20.39PM-ezgif.com-video-to-gif-converter.gif
After:
ScreenRecording2026-04-01at5.20.39PM-ezgif.com-video-to-gif-converter.gif