FX plugins - multichannel routing not working?
I do not mean multiple outputs, but using channel routing such as the kind explained in the music box tutorial.
I am trying to put together a convolution reverb with a parametric EQ that acts only on the reverb (wet sound), not the dry sound. To do so, I have made 4 channels, and put the reverb/EQ on one set of channels, and the dry signal gain control on the other two.
The first two channels run straight through, and then have additional blue send connections to channels 3 and 4, which control the dry signal gain. Whatever I route through channels 3 and 4, do not come through in the final sound output. Everything else works fine/perfectly, as far as I can tell.
I have double-checked, triple-checked that all 4 channels are routed into the final stereo HISE output.
When compiling, I get several various "possible loss of data" errors. I tried finding similar problems in this forum, but found no helpful fix. I am using the current master branch of HISE from github (trying to compile it with VS 2017 was literally impossible as it stops responding soon after loading the solution, so I had to use VS 2015, which also compiled with errors but everything else in HISE has worked fine so far).
In addition, I built the music box tutorial project (the one I found on github), to see if this problem persisted in VSTis as well as FX plugins. The reverb, which is routed to channels 3-4, works as expected, so whatever problem I am having is limited to FX plugins.
To make sure I wasn't doing something especially wrong, I took the Convolution Reverb example project and routed the convolution through channels 3-4 (with routing matrix sends and everything set up properly), and as expected received no audio at all.
Hello @trivalve , wellcome to the forum.....
You need to merge your routed channels back to your main output. Did you do that?
Check this example, it works fine (For Win: VS2017 & For Mac: XCode 8.2);
Note: to use this Hise Snippet: Copy this snippet, Then open Hise, and go to File > Import Hise snippet....
@remarkablex I see - I guess I got confused because this doesn't seem to be required in VST instruments.
After adding another routing matrix and doing so, everything works out like it should. Thanks for the explanation.