HISE Logo Forum
    • Categories
    • Register
    • Login

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

    Scheduled Pinned Locked Moved Bug Reports
    8 Posts 4 Posters 335 Views
    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.
    • ustkU
      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

      Can't help pressing F5 in the forum...

      1 Reply Last reply Reply Quote 0
      • orangeO
        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

        ustkU 1 Reply Last reply Reply Quote 1
        • ustkU
          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

          Can't help pressing F5 in the forum...

          orangeO 1 Reply Last reply Reply Quote 0
          • ustkU
            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
            

            Can't help pressing F5 in the forum...

            1 Reply Last reply Reply Quote 0
            • orangeO
              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
              • ustkU
                ustk
                last edited by

                @Christoph-Hart Bumpy bump :)

                Can't help pressing F5 in the forum...

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

                  Jupp, have it on my list :)

                  LindonL 1 Reply Last reply Reply Quote 1
                  • LindonL
                    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

                    52

                    Online

                    1.8k

                    Users

                    12.1k

                    Topics

                    105.2k

                    Posts