Effects - routing
-
@Lindon You need to fold the wet signals back into the main path.
HiseSnippet 1288.3oc6Z0saaaCElx1rH1atnYXWzKMBFJb.5BjUR5FvvvbiyOyXKIdycsqWUvHQGSDIRCI5r5UTf7nrGkf8jrGg8FrQJQEQKKq3IjT3NX6aL4GOjemiH+NGI4d9LabP.yGXT8ESFgAFeJr+DJeXmgHBEzceQ+PNNfeJEC1axHTP.1AXXT9HIrQ0JfvO+82sGxEQswIcA.ujQrw+HwivS5sW6ef35dHxA+Bhm1n2ocWaFsCykMVPkxPSvHj8EnywmfjCqDDX7fCbHbleeNRvGfQk8XNS5Oj8aznw+RR.4LWrrQKPewDE08gLWGIik8B5Lj35zK1kC.hYoWR.nbT.3ygGSbH2zeRf3Qg.MRrPOdXTJO50RmdlKN8LznWkH5sNrusOYDOAQxsOA1kxw9CP1SeYJZrfR+QYXGlXDT9VdnKvG5KZbiEMelo4Sarqo4leS8Z0qItPDvabIxugi+jyEdeiusQ3dhsNGyOXv.rMu4FJnMjljXfHXQa8JL+n4XkNdFlZcKlZoaZ7WB0kPwMFLlZyILZCFce+IxQIcXelaSal2HFU35OUrPtiwaVu16pWqpxC1J.yeNm6SNaLG2LtSo8wCWrVuOb8hifBV0IdNatgZ01XS4LoVyNHW2yDafallLwDeVR2YXqEfz5AvoY9TH+GnuZcmG8mlV4QeqEj9Vyk9VEh9V4SeqonuFiOgwwmRatYs2UqZs2WqQZnACxDSMUtX+LgkxZ94YXS5Xuyv9wtW7.EmumV.ANeADc8M6nnh1.YztTB+zQX57jU.pPoPforhUhewCkWdnRdouKwA6CHNxD.p8vfPJmHZ+jqAKj4p8PoM+wKr4VYY9ZsA+R28QbjTmT4QBubD1mSjAPi8wWJR.EoZJ7AbvEb1nPWVs6Qz8B3zu8lk7pep8jj0+n1d5o.e80dLG0JYSNC6BB33Q8I+NVOMoGwwwE2iEPj6JRPZdsGJYg.60FrfrLN1lX7ecgFKu56aO+kLSBlxIR6iEkkVoXo4a0ikcueY4rYQE4xYNicQ7oSvKIoBPxB8LoxrkTA6lnyi6kr9KJcWG1ivsGlMeKkAeEGTtu4qpFp5vnz1IjsB7vesnELkc8blYUvzZZbYsaJnk3MxEeTLUVC18jvFyod1q9ywew06icQSE5dEwgOTaSV6Lp3sK8Rg5SOlKxOcfu7zda4EyaukJVye2QXkTezra9yfgg7OlHb3VhOdH7if8PKCaH9Y1XNgd9wHQseBc55mL1qu319rwxZ.oXWYwOFOPVlRTaSYaIg5ioNgM9GwGEXKYaCEXqTfVwskfVo.2VGb6Tf6nCtSJvc0AuoQFxfUgReEKT9jw+ZgsrDYrmVH7tRZ3NHvVJAb1.a4Dvkz.q0RafsRdAV3RPfcdIKqBU2RbNO8mmrJa4prkqxVtJa4cr1yCg5OTqbDfdbQDfd80qDfVI.sR.5dQ.J97dlBPwfYJ.URoNko.TYE3GTAHqaW.Zs1EQ.p8JAnUBPqDfVxDfJdEPUTpSYJ.AUfK9s0tNT44Mhb8k2GaPwqvDjLsyFeMR.uOdrAoiuV+OL9V7J30txLa7MD8CreAxqv.i7JL.j24RiYNW5gr8YuwN5USF9REB6Qb8kF9mQoJ7XY6FsheijPn4Vl.OhC4M11xW0wWJzwx1FqBXy1EvlcJfM6V.adVAr4qJfMect1H+e477wblWTdJQG8NH7MCaXb.EINkFdhF7uHGdeZA
-
@dustbro said in Effects - routing:
HiseSnippet 1288.3oc6Z0saaaCElx1rH1atnYXWzKMBFJb.5BjUR5FvvvbiyOyXKIdycsqWUvHQGSDIRCI5r5UTf7nrGkf8jrGg8FrQJQEQKKq3IjT3NX6aL4GOjemiH+NGI4d9LabP.yGXT8ESFgAFeJr+DJeXmgHBEzceQ+PNNfeJEC1axHTP.1AXXT9HIrQ0JfvO+82sGxEQswIcA.ujQrw+HwivS5sW6ef35dHxA+Bhm1n2ocWaFsCykMVPkxPSvHj8EnywmfjCqDDX7fCbHbleeNRvGfQk8XNS5Oj8aznw+RR.4LWrrQKPewDE08gLWGIik8B5Lj35zK1kC.hYoWR.nbT.3ygGSbH2zeRf3Qg.MRrPOdXTJO50RmdlKN8LznWkH5sNrusOYDOAQxsOA1kxw9CP1SeYJZrfR+QYXGlXDT9VdnKvG5KZbiEMelo4Sarqo4leS8Z0qItPDvabIxugi+jyEdeiusQ3dhsNGyOXv.rMu4FJnMjljXfHXQa8JL+n4XkNdFlZcKlZoaZ7WB0kPwMFLlZyILZCFce+IxQIcXelaSal2HFU35OUrPtiwaVu16pWqpxC1J.yeNm6SNaLG2LtSo8wCWrVuOb8hifBV0IdNatgZ01XS4LoVyNHW2yDafallLwDeVR2YXqEfz5AvoY9TH+GnuZcmG8mlV4QeqEj9Vyk9VEh9V4SeqonuFiOgwwmRatYs2UqZs2WqQZnACxDSMUtX+LgkxZ94YXS5Xuyv9wtW7.EmumV.ANeADc8M6nnh1.YztTB+zQX57jU.pPoPforhUhewCkWdnRdouKwA6CHNxD.p8vfPJmHZ+jqAKj4p8PoM+wKr4VYY9ZsA+R28QbjTmT4QBubD1mSjAPi8wWJR.EoZJ7AbvEb1nPWVs6Qz8B3zu8lk7pep8jj0+n1d5o.e80dLG0JYSNC6BB33Q8I+NVOMoGwwwE2iEPj6JRPZdsGJYg.60FrfrLN1lX7ecgFKu56aO+kLSBlxIR6iEkkVoXo4a0ikcueY4rYQE4xYNicQ7oSvKIoBPxB8LoxrkTA6lnyi6kr9KJcWG1ivsGlMeKkAeEGTtu4qpFp5vnz1IjsB7vesnELkc8blYUvzZZbYsaJnk3MxEeTLUVC18jvFyod1q9ywew06icQSE5dEwgOTaSV6Lp3sK8Rg5SOlKxOcfu7zda4EyaukJVye2QXkTezra9yfgg7OlHb3VhOdH7if8PKCaH9Y1XNgd9wHQseBc55mL1qu319rwxZ.oXWYwOFOPVlRTaSYaIg5ioNgM9GwGEXKYaCEXqTfVwskfVo.2VGb6Tf6nCtSJvc0AuoQFxfUgReEKT9jw+ZgsrDYrmVH7tRZ3NHvVJAb1.a4Dvkz.q0RafsRdAV3RPfcdIKqBU2RbNO8mmrJa4prkqxVtJa4cr1yCg5OTqbDfdbQDfd80qDfVI.sR.5dQ.J97dlBPwfYJ.URoNko.TYE3GTAHqaW.Zs1EQ.p8JAnUBPqDfVxDfJdEPUTpSYJ.AUfK9s0tNT44Mhb8k2GaPwqvDjLsyFeMR.uOdrAoiuV+OL9V7J30txLa7MD8CreAxqv.i7JL.j24RiYNW5gr8YuwN5USF9REB6Qb8kF9mQoJ7XY6FsheijPn4Vl.OhC4M11xW0wWJzwx1FqBXy1EvlcJfM6V.adVAr4qJfMect1H+e477wblWTdJQG8NH7MCaXb.EINkFdhF7uHGdeZA
thanks.. I tried that earlier - and I couldnt get it to work - but clearly I'm screwing something over...I will try again.
-
@dustbro - yep ok added that back in BUT - theres some "bleed" happening - turning off the dry and Channel 1 gains I should get channel 2 only - and as its panned hard right I should get it only in the right channel - and its mainly there but partly in the left too....
-
@Lindon - well clearly its a very small amount - -60 or less so I'm going to live with it. meanwhile another question... in another thread.
-
@Lindon Sorry for the late reply, I was not available.
You can use a Script FX Process Block for channel routing.
channels[0] >> channels[2]; channels[1] >> channels[5];
I removed routing matrixes and inserted the script fx before the dry gain, it separates right and left channels purely.
I also disabled 3-4 and 5-6 master routings, there should be only 1-2 left on the master.
HiseSnippet 1756.3oc6Z0saaaCElJ1rK1concnEaWrKDB5EN.cAVpIcCnnMt42ZrlDu3r1ULTDvHQGSDYRAI5z5UTf9FrWg8nDrmf8HzGg9FrQpehnbj8TTaVaxrKPQHO7H9cNj7iejRs7XVXeelGPqxtCbw.suD1d.k2cktHBEzbUfVUHwm4f3h1r7.WjuO1FnoUZCocsJkAA+d+RKibPTKbRU.vSYDK7SH8H7jZa03GINNqirw6R5oz5EZzzhQWg4v5KvRIXcfKx5PzA3sPxlMEDnck0rIBTzli3XefV4kY1CZ2k8RZX6eJwmruCVVv.zV7fBqdclisDwxZAqzk3X2JNl8A.MXqjLPovLvMgaRrImTeRl35AFzS7PMenM03fmgJ7pme3oo.uxgv6Fv1VdDWdhEI1tJrIki85fDCApvJrsfo9iRvUXhVP4y2CcHdcOQgS7n18pW+N5KVu9b2elpyTULP3y0OB4oa6M3.Qzq+.8fIEye.luVmNXKdsYiLMqzkDGDIKpwyv7MFgWp1yvUy+EWMUcM9eDpCgh06zmZwILpNitp2.YqjArGyolEqmKiJB86H5Hm934lo5qmoZknHXdeL+QbtGY+9bbs3Jk9G2bQe8lf9KNCJP0JwOyZyF0ayNm7IE0mqfbb1WLAt1vfIF3mFzqz0HGfVMAlF4orbFfeT+NJ3mFViC9l4D9liD9lEB9liG9lofuBh2hwwaSqMW0WWsR02TUeXSc5josnGkC1KSyRZMuw4XMZ+d6i8hCu3FJVeml.ANZBDU9MqvrhRCYzlTBeaWLcTzJfnToffoTDpD+EOfd4ZQzKscH1XO.QvhTAFMGFD.4DR6meLHWtGMGZX2i.RNb2bDt+yMWEwQRdxnHRDktXONQl.0VEejXCnPVSQLf8OjybCB4nYOhpyQP+pS5x29SMFjTXiF8T2B74G2iYG0SVj8wN.eN1sM42vpaS1iXa6faw7IxYEIVpcbOTRGAVtAHmnLN2l376NTEkOtwn6xLA3PAwvwXQQo4Pnr9qTPIn44KJO8tnh8xY18Cj0ntAuDjQFjnPcmT4tkTA5Fnhiykc8yKbuArEga0Ma7NUF3UrP47FuQZnlAFtscBXKCW+WJpfor0yUOKASegBVl9DEsjdtN3MhgxzvlaETXD5Ye6e1+1GuJ1AkJ08LhMuqxjrFYn3sI8HA6SKgbYugS7kRGskxWzlQDVN2yNBTRcgY17WACR4Wj.bvThKN.95vVnOGlPrCqOmPOXSjP6mfmdls52qs3XeVXoFPJ1QJ9Q6JR0AgkqKKKATaL0NnveK9EYzPVVKxnwPFMiKKMZNjw6pZ7tCYbAUiKLjwEUMdRgLFFpFsWnf5SN.LC7I6rW6WJIswdYdLseWCpbjHkVu25XrX6z8VihDIbOwAjxVN7ncQblopUOQNpqG1E4g2k0RrlqlORRPtiXP9N566vrNTte6o0v5FFfKKaQMqnAKQyzE+pJ+ORG8ZiFARn9ToFtZyo+fGnaLmdzu.eecpRxew8vuV+E5O7gIEMew8ynQFoazhhFE+vditxuynpbX5U.SmOd6zZvqCRktUqNIglHX+DPkzvSqx+S+5pohLl45pRQFybcU4HiYttBFYLYcUxoUzF04EVtOmKHzjhM+V3nmAN7QHd+RE6HDZJxdKWLjnHPcIUkv0SoVcTRXp.itnhwbmbOehFlIZXlngYhFlBpgYTbOWCpdUiig.B.lP.Mg.ZBAzmODPwq2yj.J13GYwdmWDPlSHflP.Mg.5+KDPEWAzY7zlm9xrq.kwJN5RbtALJx0CCciz2p8GKFhOoJLAIO1Sme0RL9ARvmq7q4kv7awUvqLxb57afUk76sByuWE9LzQ3fOnhfL7sBJ2g40SeCLE6I4WLFy1n+Ud+3dby8G2y1VbAD10CQ8cY9XC0m7P1LUoxVEy6SS27vpLSsIuv+0EgmR6tdi3JS87DToFp2Xhnrop5fMIJ2Sy6VJ7xaZiEQi819VhfM36hR8A12wGGrihgpiIUapV8iQd1hwEqwow3L+dwx7CI5JeV+cN8e2KnsT9f6+xmhUkXLFpLcMgfQGlnlXEPcP8c3w0ldo0lLJysKiRRMnuCVvBcvA3TykxLfdDmirNLola1XGrCF4qrb61MdBghQdaF9RxKRtvH+4hwMd8MvP3pK4Czub7h0KcI5EqedrBUPYdwYj9qgBZbS8fga8O8i2CoIAloljo9fzjbo8lK6gr7X6YE9BhjjTSGTiHWSC9Dhq.2TVV2H9k.Ag0muNnmXqt8rrjqi9NwXR19XV.etaA7YgB3yhEvm6U.e99B3yOLVejpLdTeNqW3ZNQEsVK3kwooEJzJX4G3e.I2kCsA
-
@orange said in Effects - routing:
Ah thats very neat, but how do we get these mixed back into the stereo outs?
can I do the opposite?
if (LR_Switcher_Feeder_Enabler.getValue() == 1) { channels[2] >> channels[0]; channels[5] >> channels[1]; }
I get the feeling this would overwrite the dry signal?
-
@Lindon Actually you don't need to do this because the bottom routing matrixes are still there and they are routing the signal back to 1-2.
But if you still want to use Script FX for routing, yes you can do it, but you need to add it after the gain controllers in this case (below snippet).
Also I prefer to do it without using button in script fx. Directly putting
channels[2] * 0
into the process block to make the channel silent. And this technique was working before. But now it gives a string type error. Because of that I used the button and routing.HiseSnippet 1714.3oc6Z0saaaCElJNrn1concnCXWrKDB5EN.cARpIcCnnMt42YrlDu3r1ULTDvHQGSDIRAI5z5UTf9FrWg8nDrmf8HzGg9FrQpernbjcU7VJR5rJPQHOmi324nCO7izrU.yFGFxB.ZU2uuOFn8Ev18o7tq0EQnflqCzpAIgLWDWnyp88QggXGflVksjx0pNKH54CqrJxEQswYcA.OiQrwOk3Q3Y81pwORbc2D4f2m3on8RMZZynqwbY8DXoBz.3irOFcDdGjTsYf.sqsgCQfh1bDGGBzlcUlS+1cYuhFq+yHgjCcwxFlf1hWTb2axbcjHV1KXstDWmVo9bH.nAakEApDGAtCbahCYP+YQhaEIPOyB03g1LiCdlpvyn7vSSAdyFCuaCaaGP74YRjX6FvlTNNnCR7IPEVw5Bl4Op.WiIzfxWzCcLdy.QiAVT+AFF2SeYCiEd3b0lql3CQHW+DTftSP+iDdu9iziRJV7HLeiNcv175ymHZdoIYFHBVTymi4aMBqTkWfoVeDSsTMM8eDpKgh06ziZyILpNitdPeoVRGNf4V2l44ynBW+dhAxsGdg4p8l4pUMwCVLDyeBmGPNrGGWOsSo8opKFq2FMdoQPApVK8cVe9jQa9EjuojwbMjq6ghD35CClTfeVPuVWyR.Z0.XdjmSx4.9Ii6nfedXMN3aUR3aMR3aMQv2Z7v2JG7UP7NLNdWZ8Ep8lZUq81Z5CKpSmBkk7pbwAEJVVVKXbFVm1y6PbPp6kpnX9c9BHvQW.Qs9lcbTQQQFsIkv20GSGUYEPRnTTfoRBpD+EOp7xMSJuz1k3fC.DQUjpvjbXPDjyJZ+hSAkx7jbngMOAHkvbqQX9O2bcDGIqSl3QBuzGGvIx.n153SDK.EW0T3C3vi4L+HWNI6QzcIb5WOXHe2O0neVisZ3otD3KN0i4jLR1jCwtfPN1uM42vpKS5QbbbwsXgDYVQlj5m5gxFHvpM.kDkow1Lie+wpn7GZL5grP.NjSLrONonzZHTZ7ZETBZdwhxytJpXsblSuHZMpKvKAYh.IJTWIUtZIUft9p33BYU+xB2aCaQ31cKFuyT.dESTtnwaBGp4fwKamA1Yga9KSJgoh4yYTDgoqofkqOfQKwy2EuUJTtNr4NQMFAe128m8t6oqicQ4BcOm3v6pjj0n.FuMomHp9zRPWNX3.ek7dakx4sE3gyV5riHlTWYxl+RXTH+pDfiRIt5.3aAagtLjPrGqGmPOZajf6mnN8b6zyqsXae1XIGPJ1UR9Q6ZR1AwsMjsk.pMl5D03uEOIBMks0RDZNjPqz1RgVCI79pBu+PBWRU3RCIbYUgCZTvmgZIqEJJ8I+.LG7o6cP6WIKZiCJbaZ+tFTYKQJZevlXrX4zC1fhDA7.wFjJlN7nMQrmoZ0FPG0O.6iBv6yZIlyUODIKPtm3i78zOzkYerb81yxg0O1AWUpQc6jOVB0zEO0j+Goid8Qi.ITeljCW8EzezizMWPO4Ix12jqk7IcD9UiWp+3Gm0z5kOr.kLyqzxBkReYuUW44bxJG9eTc6O0Y8yjHrvr9JIBKLqe1DgEl0CSDlk0msWBsQwle0dbtnbijJ32.Gc9wvD7+vJSFAeMERoyNYHQg93Jp7TMxwkbTDLpBSNFgwbhYuXJCioLLlxvXJCiIjgwnp8bSn5AANlBP.vzBPSK.Ms.zkmBPoy2Kr.Tpv+iI6cQU.xZZAnoEflV.5+KEflbFPmyca9QOikaptsNqoGxRoOjEq7mehQgGxxx4Ux7h4PVpVtB24+gNM.4B2pcmEPy9UQG.pLEO6Ok5kqsYL8Hct3ORm6DOz2.9bzI3n6fRTUkuJpcGVfm9VXJNPVz2bLba9qxden7K88gZWat.B6Gfng9rPro5adHYVpA70w7dz7pG2kUNlWB62T3dJ5cqFocl68IVeyT8XrDssTorsMQIR+9UhC+swBuwY2PagyFcUxTeg8bCwQKyapZXV2VpcOLIuy8Oa3UvqA1mte+5JkCtejapV0TLFu0fMDL1cEywGPAsCpmKOs27Si1lQY9cYThsZ14dXQE1iNBmKuoPG5IbNx93rdtSi8vtXTnxTq613oDJFErc7cHXRhElkOVLtuWeMLFt5x495edbuCp7Yz8N3hXFpn73kusG.Kj4xL+qXt7Y6gv5grCXGXGSLRNc+5Q8Hh0zn6pbU31x15lojefPiEM.dhEMNv1VlQ9shuIEai0DXy8m.aVZBrY4IvlGLA17cSfMe+XsQtd8S5wYdwy4DczZiHRnZZwzShl9A9G.4spICB
-
@orange what about
0 >> channels[2]
? -
@ustk said in Effects - routing:
@orange what about
0 >> channels[2]
?Same string type error.
'>>' is not allowed on the String type
-
@orange Strange, those operators work well for me in a
processBlock
. Do you have a snippet with the issue?