Forum

    • Register
    • Login
    • Search
    • Categories

    FX.getRoutingMatrix(), and SlotFX routing issue...

    Bug Reports
    4
    8
    161
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ustk
      ustk last edited by ustk

      @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.
      routingMainContainer.jpeg
      routingSlotFX.jpeg

      I can't help pressing F5 in the forum...

      1 Reply Last reply Reply Quote 0
      • orange
        orange last edited by orange

        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.
        

        develop Branch / XCode 13.1
        macOS Monterey / M1 Max

        ustk 1 Reply Last reply Reply Quote 1
        • ustk
          ustk @orange last edited by ustk

          @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

          I can't help pressing F5 in the forum...

          orange 1 Reply Last reply Reply Quote 0
          • ustk
            ustk last edited by ustk

            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
            

            I can't help pressing F5 in the forum...

            1 Reply Last reply Reply Quote 0
            • orange
              orange @ustk last edited by

              @ustk Yeah you are right, slot fx is allways in 1-2.

              develop Branch / XCode 13.1
              macOS Monterey / M1 Max

              1 Reply Last reply Reply Quote 0
              • ustk
                ustk last edited by

                @Christoph-Hart Bumpy bump 🙂

                I can't help pressing F5 in the forum...

                1 Reply Last reply Reply Quote 0
                • Christoph Hart
                  Christoph Hart last edited by

                  Jupp, have it on my list 🙂

                  Lindon 1 Reply Last reply Reply Quote 1
                  • Lindon
                    Lindon @Christoph Hart last edited by

                    @Christoph-Hart any fix yet?

                    HISE Development for hire.
                    www.channelrobot.com

                    1 Reply Last reply Reply Quote 1
                    • First post
                      Last post

                    3
                    Online

                    1.2k
                    Users

                    7.0k
                    Topics

                    64.8k
                    Posts