External sidechain?
-
@Christoph-Hart have there been any developments on how to build Hise to receive external sidechain input? I found a post from 2022 about it but seemed open-ended; I wonder if @pluginboi has any new insights on how he's achieving it these days??
I'm working on an effect plugin that really lives and dies on the inclusion of external sidechain so any help would be truly monumental!!
-
@NEST-acoustics Check the Snippet Browser. There is an example of it.
-
@orange Sorry, I mean specifically building Hise to receive external sidechain from other tracks in a DAW. Such as in Logic, if a plugin allows external sidechain you'll see an option in the top right of the window to route any other channel from Logic to send into that plugin!
-
@NEST-acoustics If you want HISE plugin version to receive external sidechain inputs, I don’t think it is possible now.
But you can build external sidechain enabled plugins with HISE. And the example is in the Snippet Browser.
-
@orange said in External sidechain?:
If you want HISE plugin version to receive external sidechain inputs, I don’t think it is possible now.
you can just use HISE_BACKEND_AS_FX=1 in compiler, you can get the plugin to receive input. I don't know whether you can make it a multichannel plugin, I'm willing to bet there's a preprocessor definition for that, too. But for development, you can send your real signal to left and your sidechain to right, then split these up in HISE for testing purposes, while your final plugin will work with the 1-2 input and 3-4 ext sc.
-
@orange I really apologize if my ignorance is making this more complicated than it needs to be! I'm looking at the two "sidechain example" snippets and trying to see how it accounts for receiving external audio outside the plugin. I don't need it to work in the Hise plugin version like you say, I'd like to build a VST/AU plugin that I can route sidechain audio to within a DAW. I see how the snippets route the sidechain processing, and I've got that dialed in for my project, but I'm missing the piece where Hise builds a VST/AU effect plugin such that it can receive audio from a separate track the way something like say Trackspacer or typical sidechain compression would. Or should the VST/AU just automatically show external sidechain access if I properly set up the scriptfx and routing like the snippet examples?
-
I haven't compiled a sidechain enabled plugin yet, but the Example 2 should work.