FX.getRoutingMatrix(), and SlotFX routing issue...
-
@Christoph-Hart Is there a reason there's no API for getting the routing matrix of an effect, but just on synth & childSynth?
also, changing the routing of a SlotFX has no effect. For instance, if you don't route 3-4 to the output in the main container, routing the SlotFX to 3-4 still produces sound.
-
As I see, you didn't insert a "Routing Matrix" FX module into the fx chain. Before adjusting the channels in the dedicated fx slot, you need to enter a Routing Matrix module in the chain. Here is another example for that:
HiseSnippet 1841.3oc6Z07aaTDEe23rz3DRUaI.8DZUDHkHZC1NkBHTk2V63RDIMl3PSQfTYxtisG0cmwr63z3VUItfDGPhy8F+Y.25wdBgDG4.UBIjfSHgDWg2Ly9oiSqqaJMosNQVYduYl2a98l2u4qT2mYiCBX9Z542nWGrl9KZznGk2tRaDgpsbUM8iZrJJfi8MUhtPuNnf.riltdtKJDnmebM4m+p7EPtHpMNQjl1kYDa7JDOBOQZcqOj35VC4f2f3kp1mwZYaFsByk0E7mbFEz5fruFpE9RHQ0FyPS+EVxgvY9M3HNNPSe7Kvb50nM65TU8uLIfrkKVTnnVCniThqwbcDdrPpVk1DWm5Qi6.MMci5InPNEJLiwpDGRr7Dz3XRElIsHMdnO18y8Jl18JL7tmdJ2abk6cbiF19jN7DMBeaJikoPfpIBBAocKUc0F6aFynBCpAkufG5Z3Z9Pg3VL2hEJbJyREJL+6O8jhefPQ.2bajuYU+drtbyyYJmYrPKLeolMw174lUoYVQSRp9lX9dTcklYirvzSRntDJ1rYWpMmvnlLJziPsVkrivS8YtyYy75vnfOeJnyc6hme5Iu4zSl2kYibMu9kEh.SsDsEzQBaUEaS1B6FTi4KldVCYCAj4TMEradkOrP.ledN2mrUWNdtPYh5epv9TVW0uJS4Lrlp3BELOsYhAUXTVCFJSYPmXCdKIvDEi.KTIZvKgZEvL67h9JDdpfbc2BRRla2HmBkSAsWhwwqQma9Iu4j4m7VSZ1uplMGntvtyE6OP0hTX+6WCmi10aKreT3Kphvb4rIKF6cxR5bYaE5jphL5xTBesNX5dkBoEBohjoPuBpJWlJczvToFtDGruFwQjGEikZRmNhhZ9O6WKq8wKWEwQQcEzqfk5f84DwfPuJdafvSkkl2nJN3ZbVGYcCijZ5SLTFdmXdQqMs5kTXcKOhiiKtNKfH.5D5y6UNnaylPSAT3Mz7XNfQdEiKw78Ptjafcpi8sAG.3S033c3gly7sDIr.o7tHY.pNlSWWDOK+mXRanBg4SSzHHSnfa0K8hBOVHEGV283F0Ib61C1eGa.9KDWeb6ugKwLsghVLwYG2n1UF00SF7xcEFz5ISraeIuw5.eDFLuBzDkHzVlqh.FqcJl0oxk0oxMbN0.vjPqnLB3DWpqWCXoeaL.ITJPrBjB5h3RX4BhxhPTCL0QVXrDkEEk0CUJKjKQYIQ4+E9HTFWHT4hoUFWHcDaJEJcDHe1E0ShQSn96rPiTjfPbEbyT624jVwJVmzpcJMyXUCicDD3oZg0hK9ykijmtAREqvtdcvf07weQb+70+r0GP1kTspVqRhnQ9tNm6OKuAFHgfUksyje9jMdFA7E5KpTLsxh8orTTveOim4BUNv34Qhl0WuMJHZV+TpRl0tR1fp.S6ho1PrNF05YEKsThzaGGMCk84Ma96kShA26i99eb+CtGz9BGHG3IBGXOJj14FNRvGfWdTkWZXrRs0BWMA9KyXet3C1whw8j0j+6xhiRrbxJgVeq0lnswMgU9BCzwMeEbKvPokLfbBXliGiwaCykyd.kYrVgw5rDEACcmzchDfgMPAaLKc2Toa.m4E4KxSvzfi6H2+f9mZb1yr.7o4aJ998p.es3Z6Ok0dHBeOfIYiMjSxdIYjLNjIhoGv2ZfxiimO8jziOrQbNgQk1L+tARbLeXgrIuqC3S5ks1j3vaGJ3Nu1W8Kk6ipTVI0xqOau1T30v.mNf30wEuNdar+VgjkJQlJY8g2LlWCXW9QK2e6a+Gkqh75.i4DD92JCa0eEn0toAY3P.8ISSKc3R1WPdB9F3UkGpHR5O7rX7Yh3qISFLtXDcxDFpC0uWWP1W9ONu5c5aBdVbF97IVC3JzVlBgadclKxu+iprusWhwG5ySIFRlGZN+2ITaS+vjCKmRb3wgOlQczAgIDO5GlreBjLGlreBjQ+vj6MAh5ZH2KBj6c26dxmSf7bBjmSf7L9lvGp6rqzA16razoY0R51cSyJ0lBklQgRSYHN9s7knj3zKaDcbbyKhoX+cesCYeTyeZXeTyNC8iZtlMGbgM7QzfNr.bwz8be5JkVWULuKMa0UhxTKwvqFL7RUuIrhDVJsPHsKSmAkyzSIWbk7wETW6QCLLZbVKvFFrBrKysfz0M.KYeJltgIhKkVb+yIenub6Cguk6+euxx9yE1kOxGU6UYIXiDtLPRzJiMQcc4QRylFsJix5zlQIYtXs0w.uQqV3LyaF3.57bdxsCHu6s0wtXTPpTqW2ZEBEi7ScpzGVrXe5JVOogxcME49lOc75X4dJ50wdbjgBziG710hw.WOdrGo0iOfezJOjsO6p1pm0W99lRI.hQk+aCk2XUQYyhQukugQgEJn4AT+W01VLu5z.xN31TZDZyhiPaNyHzl2dDZyYGg17NiPad26aaDq5d9tblmJyADTeI0ahnG+1JvVf+O3aUch.
-
@orange Yes sorry I removed the matrix just before the screenshot...
But there's still an issue, try this snippet:HiseSnippet 1474.3oc2X0saaTDEdW6rPrKopEUPUhaVEARNRsAamxORHjcabbIh3DK6PCWfT0jcO1dT1cFytiShaUumK3En2wqAOBbGR8A.j3pdGuAvY1YWuy53D43p.sMIWj47yb9lyuyrsC3NPXHOvvrv9iGBFlumU2wLwfMGPnLisaXXdcqVjPADXqH8fwCIggfqgoY9GJIXVXIine96ZOf3QXNPJICiGwoNvNTepHkZ65eK0yqIwE1m5qI88pusCmsI2iOBwSdqxFCINGQ5C6Rjhkyxv7c1xkJ3AcEDADZXtzC3ti6NfeBSI+ingzC8.4hJFcwMRQtI2yUhXIUiMGP8bambtCMLLsZm5Exq7B2xpE0kNgdp23FQLrS0P2eXl6hfWEc3Ud9gmoF7VRAuaZ00IfNTjxQhsqYsMCCT8HXHPGVJYMx8y4r1jiRvDq6SNBZFfKlnQoMJW9N1UKWdsuZkhxewPQnv9XRfcifw7QB6u1NJyX89fXqd8.GQoUUbVUpRp3G.hyQbEmUSrvJEoLOJCr6Mh4HnblMmg6HJUK5oRjFv8J4v8GxYHluCt4dif0Vo3SWoXAOtCwy9jGIIglZKVebij1pA3POD7BaxCjomMINX.ojRUztETXX8PPbegHfd3HATJllT96DumQxp9SYJ240TUVur8csSMnxGk0fwzTFzchAeVjiIIFgVXyjCejqV4XVcM4dE6d1j34cHVjT5rdNkWVy0tKW.6wJsVwmVrPwmUzdZV85MSdwamGDLS1xR3fKRwRrQ9GBAIguDAwb4rEKVmewhdsrix6nIHmsMiJ1aHvNuRHiXWprXJFUnnhnRoqGWJ00i5BAFTWYczDeoQDnSZQs1O7G0L9tsaPDjjsB2UzRCg.AUdHLa.GiM7TUoErZ.gGI3CijMNRZXt7bY3SmzWr9A0GmtnScepqqGzlGRkN5z1m+YsvQ85gphdgOwvm6hF4Cs1kG3S7nOAbaCANH.v9oFB3TQr4r+TYAK1T9LMYvVcb2QdDQ19exj1XFRyq2nQ1LggvZr9PgqjlhyKbuoUapvYvrwatYfWLtdUi23QLqXoZKlB1krZ98K57jYOtq7rlmj+rXofUGreDflW4zjqnr91sHXGqSqjET4yBp7yGnlgOI1JJiffX2Q9cwQ+N.5RXLrwJ1TvTFWhWWVtVFh5BL2nE4RYVQt1LlYzh7oLqJW+O3ORlSVDybCclSVnGwtlxK8tX8rGYbjOZY0+m00DQR1PbGnm18ctc8IL5P6OPiysp2D.WYCbMMpuwFunVBccEhXrC+j1nAaF.+3j84mdQ8ugdFpFMp2hdpd+g8ArIDNU1IS84+uwyDGe4ohJUzYVYJlUSB9ma7LeLyYFOiy5W1pqGWDmze83xQaIsqnL9LWkK9913X.p+POnCbLDbXDT9nLP4wY3qiqNbteWrydbz7Wd9yeYsFD+gXLHMi4upgs22AU1KUreqF13eJZur1ATWw.cBX1D7DnUzfjDp+5UW9h0LyWxcQ0+Smujo9OJp+FSN4sToCWy5.xwPzMmixE9fn08vg31ODXPfb7VkK3QX+979Hrgy8iv1yQfPX+.BKbHODpnuySwqpNuFfXDKq3JRYjRd7vKP6qI2x0SHVUmXaBKylgqyrSS0raKFASC6B3owcuPG7vJ8c5c9ZOxKDhx5qnqXJ4p5jmNu+ROL9Mv2d9e2sByOevc95odi3dpawvVb3kyiv36iSr6QF4IRnlsLpEmwGNfynN54Tc.ruQ+9Pl7lYdfvG2giq0Gs2A7.RnVo0GWeG7kij.sNpWVewkX9xEEutskBt1xZe62NtMe92htM+UQEJ1d70fH8qsy7ub13U3cE9Dm.9icTeFBYQ6xQTPOFK5ybVvpkbsckju8fkU40Kafu5m9XGGYd0cQO6r0o5BnyFKfN2aAz4yV.c97EPmuXAz4KuPcjScu+HA2WU4fDZuUz2.xzTcIinhHi+EtDiZrC
Both Delay and SlotFX Reverb are routed to bus 3 & 4, which are not outputed in the main container. As expected, we don't hear the Delay, but we can hear the SlotFX so there's an issue here.
And you can still hear something in 3-4 even with no matrix at the top for routing 1-2 into 3-4, like if SlotFX are always routed to 1-2 no matter what you do -
Confirmed after more testing, SlotFX is always routed to 1-2. Its internal routing has no effect on it.
In this snippet we should hear the Reverb the same way we hear the Delay, but nothing happens:HiseSnippet 1474.3oc2X0saaTDEdW6rPrKopEUPUhaVEARNRsAamxORHjcSbbIh3DK6zFt.opI6dr8nt6LlcGmD2pdOWvKPuiWCdD3Nj5C.HwU8NdCfyrytdm0wwx0RAnMIWjyey4aO+N61Nf6.gg7.CyBGMdHXX9dVcGyDC1Y.gxL1qgg40sZQBEPfsh01iGRBCAWCSy7OPxvrvJFQ+7W01l3QXNPJKCiGwoNv9TepHka65eK0yqIwENh5qo88pumCmsC2iOBwSdqxFCINOgzGNfHUKmkg46rqKUvC5JHBHzvbks4ti6NfeFSo+ingzS7.IQEit3AoX2j64JQrjqwNCndtsSdtCMLLsZmFExqhB2xpE0kNgeZz3FQBrSsPOdXladvqhN7Ju3vyTCdqnf2Ms55DPGJRkHw10r1igIpdDLEnCKktF49obV6vQMXhM8IOAZFfDSrnzVkKeG6pkKuwWsVQ4uXpHTXeJIvtQvX9Hg8WaGUYrYePraudfinz5JIqKMIU8iAwkntRx5IdXshTlGkA18FwbDTNylyvSD0pE8bIRC3dkb39C4LDy2AObuQvFqU7YqUrfG2g3Ye1ijrPWsKqOdPRe0.bnm.dgM4AxxylDGLgTRYJ52BJLrYHHtuPDPOYj.JEySp+chOyHcU+obk6h5pJaV19t1oNTEix5vXdJG5NwgOOJvjjiPOrSxCeTnVEXVeC4YEGd1g34cB1jT5hQNUTVKzd.W.GxJsQwmUrPwmWzdZQ85MSYwGmGDLSwxV3f4YXI1H+SffjzWhhXsb1lEqKuYQuW1QEczTjy1iQEGNDXWVKjQbHU1LEiJTUQTqz0iak55Qcg.CpqrOZRrzHBzIin136+8ZFObuFDAI4nvSE8zPHPPkODlMfSwAdptzBVMfvmH3CizMNSZXt5B43ymLWr9w0GmRzotO000CZyCox.c53y+nV3nd8PSwnvmX3ycQm7gVGvC7IdzmBtsg.GD.37TCAbtH1c1eprgEGJeggL3nNt6HOhH67OYQar.o60GzHGlvPXMVeovUxPwEEt2zpMU3LX13M2LvKlWupwa7Jl0rTiESA6JVM+tkcexrW2UdV6SxeQrTvpCNOBP2qBZRJJqucKBNw57JYAU9rfJ+hApYDSh8hxIHHNXjeWb0uCfgDFCGrhCELk4kX5xRZYJpKvbiHxkJrhj1LVXDQ9TgUkz+M9iT3DhXgaoKbBgdF6Zpnz6h8ydjwQwnUU+e1PSDK4.w8gdZ22410mHnCs+.MI2pdS.bkCv0rn9Va8xZI70MHRv97yZiNrY.7CSNme7k0+F5E3ZzndK545yGNBvgP3VYmL8m+2lOSB7kmJqTQWXkoDVMI4eo4y7wBmY9LtpeUqtdbQbQ+0iaGsk7thp3ybUt36aiqAn9C8fNvoPvIQP4ix.kGmQtNt5v49cwI6wYye9Eu3U0ZP7Gh4fzJl+rFNdeezXuT090Z3f+o38pZGScECzYfUSvSgVQKRR39KWc0KVyrdI275+mtdIS+eTV+MlZxaoJGtl0wjSgnaNGUK7AQz8vk31O.XPfb8Vk47RX+1h9RXCW3WB6PGABgiBHrvg7Pnh9IOkrp5xZ.hQrrpqXkQK4iGdAZeM8VsdByp5LaSXYNLjNyIM0vtcYDrLrKfOMtGF5fOrxXm9ju1i7Bgnp9J5FlxtpN6oq6esWF+F36d9u2sByuXvcwlodi3Yp6xvQb3kyiv36iar6QF4IR3lsMpEmwGNfynN50Tc.btQ+9Pl5lY9.gubGttVe0dGvCHgZsVeb88w2bjDnMQ80MV7ZreYd4qaaofqsr229siaym+snayeUzghiG+ePl9svc9Fyamu4E146SbB3O1Q8YHjMsqFwAiXrnOyYAqVRZ6JIe6AKqxaV1.eqe5icbj0U2Eiry1lpKgMasD1bukvlOaIr4yWBa9hkvlubt1H25d+QBtupyAYzd2nuAjoo5RFQMQF+C7aiZrC
-
@ustk Yeah you are right, slot fx is allways in 1-2.
-
@Christoph-Hart Bumpy bump :)
-
Jupp, have it on my list :)
-
@Christoph-Hart any fix yet?