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);HiseSnippet 1683.3oc6as7abSDF2Nal1lDBsExAN5CfTqnTsORJf3v5lr6lFQdrrNzRDHZcrmM6nXOiwd1ztEgT+Ofy8Vk3N2PBDWxYNwMtVNg5EDh+AfY7ywab1tadmH6CUY99lY7uuGyuuwSmsoKw.54QbkjmX8dNPI42.n0CS6rPGcDVZoZRxE.kjlumitmGzTRVtvhbExSLtj+y+TcdcKcrALQjjz8IHC3xHaDMQpi5mhrrZnaBWGYKz6YUWxffWfXQ55xeYEkbzM1VeK3p57tMFPRFT2DQItZTcJzSRd74Il8z5PdLNn+2G4g1zBFfTM1DEHtAwxjiXtToE5frLaFYrdRrIsYhoWHvzmArBxDEKOwEbMeEJIiPzeHO1ffWIQ3Ub3gmr.7FO.dWGnY3hbnIZ3XaJvRXJzssNKDHBqf9JI+qfEHrNfo21VeaXCWVi3Abi6Tr3sTpTr3M+j1cwFTDAqPvqRnv0v23lS9sSNwje2j8qoc6rTweItDKKnaVZ4gb2ALraf6ZuIz8VJ6na0EF0Olkm10B1eWqXj2HvfE5HAuDFQWyAh2OGtTnWh45KDBJ1eQ8c7uYniWyBYBckPL+6z.s5qVSoU86Wu07R9nNLk9Qsa+uUkF9on48tqV8VolB1yF6NLSA.Tq0F8OT1ymuTMcpNOKJzpXVpCzkh3NQ4ZvcXKOCxol.TC5sMk33a11NDL2GHO0PZ3OI909LK0dwM18qUeLxj1IATORsCDsUGA9f6oZKxirwt15Iylz7pHulVc2Bgap6xHBXIrAQNmnX1Rl93CY6XAU3bRkYDGgckq6R.ehJoQwpBiEI33ZOQvpTe3ofUU4PXUAoGBu+lBVyyNMrl4x1Z1KWGiwkX10RmllFl28PEL9iT7cbRMrGh1Sr1zwB27vB2qCZhnFcxFuikAdYKXOtwaXktoA0a2FZPS.63fFewAsrV1UcKlUYsoDvxki2vgeBxhQPYZwLlAr0CIoZPK8T9uGjNidC0L1bhbgCogkY85wG5jBtQnbtII9s.9N4yS.1OI37CfuFno9YgDhVjtTDdqUzotHFK+zq10VismbCHCpXLzhu+K4Kw2oTP6h71b.oAwl9M9O1SnxR71xgJK0mxxQs4JK2mxJhJqzmxYEUNaeJmSTYbiLX+l.vsUHivKv+GZ4JgldJVviCxhi.W8XIJ2qqtPhxSMWc3WSFU8uEbGn6l996qFQuGJSzc2hPr0POMhu9ke1O+2Uqoa6vbVghdwh+4uU8AP5xrAaItnnlau9jktbvKd9yeU0FtP3Sgr0ZvDo+R0yPA4HeZlqmhTl45owBy.xLHWHT4QbPd+pf229x2mR39eoTdI77R34kvOMKge9hxIyR3WuuR3kOWTCe7AUCGbFnF9ki70M6n6E4qmLnkReetHqx52zEhM5UJIMumZrzxwRu5Oo1.BM2T2X6PYJ+3hup5JnmjZ8wwBCu7PS.EXiGlUzEFtUzuFTNc.JAfkarV3tmX+kRLle83JNDDI7le0eUkeL7Kk7ozpeu5Cz2A1l3ZGFxiG9xvsXuGQIqCscHZ8vFhUj0rIDZG15gzGt+LpKSHN0w5LK2TbRVnqGkXG8RkjeOP4Yuc5mcVi8Osee9e9wK32VRiBc7OYS4uDbm96+Q0izHDIKM3H4XCY91a6GTiCe7v6Y7JdAHNN25zDwmvE8N3DwiGxumIQLHT4Aee1ykeTY46yNee14GU1I2m1WY.TNaraNkSNkSNkS9tbF1c4LTeZekyEeZ+AmdWJYZ2quVNQ4IwwnL6Ebe8AuTpPTZu9ZesiZozYy28ddoz7Ro46d+HgdelfvvT.9Ir4eed8i.y.hNwMkEgXn6dNAwz7N+9Q+c6cMCJCAq6pi8bHdvRhybe5Jml.j1Emt6AhR0Kt00fYcB86JpQBKKJjkIlZxXsSMSoNN5WVM3DL0fLqwbMOClw565DRUa10xC5ufLdd+ieXWAwkEmu9olGxK1Z5q+lP+OWeWmO4t9eGMmI+DQXLn7cc7NPKBSRPUuZv15csnwREA4JDLwoCAiRc14sfLhns1BlJeJS64tTZx+sI9GudKnET2SXI26ptLBC0cEtiCipqnzv6JFT35c.AvUgyInbw3VaV3Bzs173XAJi17rWAdPlE3G6PUf+B6lHr0MbIOzH32d.e49U7kv70X+eONS.Vg2VoTzO6.d7vlUw3gFF77wOfEQxdDkG4QTYjGwri7HlajGwcF4Q7gi7H9nALBd4461kRrCViII8+vADT+f
Note: to use this Hise Snippet: Copy this snippet, Then open Hise, and go to File > Import Hise snippet....
Cheers
-
@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.