HISE Logo Forum
    • Categories
    • Register
    • Login

    Scriptnode: Sending L-R channels to other containers

    Scheduled Pinned Locked Moved General Questions
    13 Posts 5 Posters 504 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.
    • LindonL
      Lindon @A Former User
      last edited by Lindon

      @harris-rosendahl said in Scriptnode: Sending L-R channels to other containers:

      Isn't it possible?

      @lalalandsynth @Lindon @d-healey @orange @Dan-Korneff @Christoph-Hart

      like this (actually this is just swapping left andright)?

      HiseSnippet 1223.3oc6X8zaaTDEeVmLI0tgJp.tfDR9XpTHxtIDPhCwwNwfE0oVwgn1SgIyNNdvyNypcGmDCBINxMN2a7Q.wMtkuCHwmC9FTdyN6Fuq+WRrZKn1XKY44M+48a9898l2tSq.EkEFpBPN4ObfOC4rBt8.otastDtD0XWjyCvMIgZVPQqopC7IggLWjiyBekwfS9EQQe9msqRDDIkMzDBcjhSYOg6w0Cs1px2vEh5DW1gbuTidyJMnJYMkP0GvyB3RHeBsG4T19DyvxgQNKsmKWqBZqIZVHxYwpJ2As6pNWZG+Q7P9IBloQYTaXgrlqqDtFDarhp0kKbakruCQvpzZHKrfkE9PbStK+J6CYi2OpihCmQZ9vIWV3sPF3UNM7JkBdS.RNofzhVH8PbaZ.2WOrGCdtOtgDBNcH.smFJ1whbtDWSACPpW2iziUO.Zb0DVcqRkVqH7yi9xN8kTMWIKpj6qzrmJW8QE9wB4K7SEJNZWc5Lw9LtIPIDrfI1sIRGLqItpru2Irf0JdFQzmc0.gseVNEOcNMcHmZ20oFnR1Px0O0mImlP.ESUv+91F6RzDSfH1FLNeVflaffytry.UsMrjGuKKrmV4C55whYfZQ41WPzYkPl7l3N.NHSbyDbjgb8fz4UuxzU2TH9PbKtl1cxXL2DvHvTuNvXb136g2qSGFUODfKhq+r2bodEhS8.eZb9JwMKV+YkmXR2ufGJv8CX9j.1gpVBxfUCId9B1A.FWq3IBEsWa9OvFOqv2BgplQrJsKQJYhv4I4YoaLqTd1AkCT80b4oMI5.9EPV3988ZCGSSY0hQGXyImIGx1tjosQWzlIciZ7R3SbmkMsch6rbRmoR+1moOWEzKJbD+eXuX49vHR93NWTFsiPnNulxymGqRgXPjsVJw.+tJImZLYGQBR2wS0GbRLb+ZR3gDtvHqOhEDFsHKiKsN7Ejz6qbAxAWmPARbPKhtqI2vb1BHDYAqSuRPlAWo0DlkHojlkQ.33Y1lQEzVH0AKVsmoEjYkytpMBOxzKkHPGYhsFfhLqokar3yLzkwg9BnJ6Twps64EZSzmKgqZfzTcoWeglOUWleo+f97WdCcatTt8dQt83mftl3xLb72ecN91FJVLCsDB55rn6A3.aFz5Q8cKBC4tFXAYMRVz4AIvJONfQY7yXvYoj.3Ymf58Ib4UpkSAFZirX79.CFvV+zYwcWG.y3QfRSZArRStLAfwUMd9kMIWLhM3PAMy2brXrse6Eu3O2tcO14VrFa8xS+8OphkridJzwVYzrcMBMlqq7qUtQt969fc+qssO6UaOkR2Ehpi5+Mqfd8u0WAe.KjosqxXqU5vcgDEQ4QyYRTkIJlWMwcmaM4COkyHadKgL5lOZj1sTcFy8D3EDPisRnLIiQ542JE546z4iuSnO0C4hqSbv+WqSrbTchx+2UnH0wBWSkhstqRw6FUJF9rCuqUnvJze7akB8e9ue7FexcB8rGxcCaTUo54QhdYz46ZgdS7pydDZf5Xp81.Lxr6EYAjaxn6NMOtoocwxnyrjB17NtHOtK+XJ0beJeJTCXxy4wywb1XNlylywb9r4XNaMGy4ymi47EybNlqQdm9Zkm8lK.Cs1KRb43rmjbhvdNC5eA7otqHG
      

      so your snippet doesnt have any "Red channels" - they are called "blue" so assuming blue -= red in your requirement...

      HiseSnippet 1235.3oc6Y0raabCDlqjocjhaPBZ6cczAv0Ppwws.8fkkrUqPibDrbMhO4RykxhUbIWrKksUK58dqmys9HTja8leG5KReCRGtbkzpesyleZPskALDmYHmONy7MjfpYfhxBCUAHmbG12mgbVE2puT2oZGBWhpuKx4A3FjPMKnfUTk99jvPlKxwI62ZD3jaITzm+Y6JDAQRYiDgPGo3T1y3db8HoMK+8bgnFwkcH2Kg0aVtNUIqpDpd.dxhKh7IztjyX6SLlkAibVdOWtVEzRSzrPjyRUTt8a0QcgzZ+Q7P9oBlYPITKXgrhqoDtFDajhp1gKbaNXeGhfUo4nnPVaT3yvM3t7gxGEMdXjhBilQx3gSlwgW1wfWojvqXB3MCH4j.RKYgzivsnAbe8HMF7bebcIjbZSfvdRnXsE4bEtpBLPp2vizkUK.FLbBqsUwhqW.92i+l18jTMWIKnj6qzrmKW6w4+k74x+q4KLop1smoNiaBTBAKXlpMY5fEMw0j87NkErdgyIhdrgFBa+wio34GSSlxo1ccBCUx5Rt949L47JDPwgJ3a+P8cIZhIQDKCrymEn4FH3rK6bnp1lVxg2kE1Uq7g55oxYP0hxsmfnGuDxvahU.wfwxaljiLjq6mjW8Nqt5lBwGgax0zNyFiYlAFgH06CLFyF+D7dsayn5Q.bIbsW7gi5kOl5A9z37UiGVn1KJMSR2ugGUf6Gv7IArCUMEj9qER77ErC.LtdgSEJZ2V7elMMqv2BgJFKVi1gHkLQXZHOKeiiJkVbR4.UOMWdVChNfeIvB2umWKnMMkUMFcfLmLFNjcbQyXScQKlzMZvqgOwJKYF6Dqrz.kIne6yzWnB5FkNh+NrWrw9vnf7IsurDZGgPcQUkmOOtJExAQxZpD886njbpQj0hAHcGOUOvIwv86HgGR3BSY8QrfvnEYEbwMf+fR58UtPvAWiPgfX+lDcGC2vzaAJDYAaPGVPNFtRVSXVhAGoYiH.b7LaynCzxlnwhs1yLBXVYrqZ8viLZoDA5HSt0.TjYMswFK9LltBNzW.mxNWrZUmVnMzmYR3ykwULPZttzqmPymqKys7qnG+5T316E41SdF5ZxKKvw+z0432zTQlwREmAt+IiCu6CvKfswYKBXyHIjYrnQSR.bUH33aiKyNbDjIZvkwfZPK4iupA4xIjALNMy2zyIV1e7xW9Wa2pK6BKVikd0Y+4mW1lfith2TqLZwtFglx0k+8x2HW+ie5t+811K1zxSozcflNS5+MKid+u0WEe.KjosqxTqEJQ5NONfQY7yYklrfLv1zbiX8uix6NuwAe3JDSr4sAjI27QVZ2R0XL2SgaeilZkFCLnookG7wMsbq6nk2Nnk4FPKuExJmOE8Xl49Qo+H6ieUuzbjc9XG+1bn80652ltCKiCgKiNN5dvvZkHcosPYFvBtpqjEcI9goxgkqyM6Yafs4cMv9ebCr4k6GRfN3iUBzJQDnR+2wfRbOrqgB8z6nP2VnP2vAUTptdjnWbHcu82Gh2GwiPCTmPsO4ioL6dQRfxMYzCjmC2vLtPIz41fB17PFHOtK+DJ07nYeAPMl8b9xTLmmjh4rYJlySSwb1JEy4qRwb95ENGyuUvN8zJO6ySABZtWTwkiydRxoBaeFz+Bjw1wJ.```

      HISE Development for hire.
      www.channelrobot.com

      1 Reply Last reply Reply Quote 0
      • ?
        A Former User
        last edited by A Former User

        @Dan-Korneff @Lindon Thank you for the ideas. I think send / receive nodes doesn't work for exact signal duplication.

        I am inverting the yellow section, then feeding to the blue section here. Theorically it should mute the sound, right? But it is not muting. What am I missing here?

        NOTE: Sorry, with Red, I meant Blue :)

        HiseSnippet 1458.3oc6Z0zSabDFdVaFSrCMJQ8iy9HQJEYmjlVodHNFvonFHVXJJbhNL6X7Tu6La2cV.2pJUodI254bq+DpxsdJ7GnmxeD9Gj9N6r1dW7Gf2BoQE.Iim22Yl2m2udl8CZ5Korf.oOxp3V87XHqEvs5ITcVtCgKPqsBx5V30IAJleYin587HAALajkU9mpEXUbNTzOm735DGhfxFJBg1Vxormwc4pgRaV6a4NNMH1rs3tIl8CqsFUJVV5HCA7jGWA4QncI6y1fnmVNLxpvp1bkzukhnXAHq4pKs60pi7PgY9ayC364vzCphZAajQbCoisFwZonk6vcra12uCPvtzbXTHuIJ7I30417AxGFMtcjhxCWQx3gUtzvKeJ3UMI7pj.diARVIfzbFHcGbKpO2SMTiFO2Dul.RNsIPXOITLyEYcLdYILAgZIWRWVCeXvfEr3ipT4dkgOt6W2NTPUbonrTrgTwdtXw6V5mKUrzuTp7oU0t8X0oMiuzwg4OV05Ls+zV3hhP28X92q7ADmP1fIBte5XJdxwzjobpwqSLQoXMAW8bOlXREBn3PE7suasUHJhNQDKClmGyWw0PvZE1APUsIsTDuBKnqR5A00ijyfpEocnCQktDR22Dq.hAoxa5jiHfq5kru5Bqt57Bw6faxUzNiGi4FCFgH0kAFi6F+H7psaynpg.bNbiW79q0qTbqGXSswWHdX4Fun5Xa5dIdXAtmOyi3y1R1zgzaw.hqmCaS.i2q7dNRZ2V7ehMZWgmAB00yXQZGhPvbBxRySgycTo5zSJaJCUbw9qST97iftvMBcaAzzT1xwnCjYkS2CYFWQOVWWzhIriF7N3mXkU0ishUVsuxDseavTGJ86FkNh+N3KlXePTPd21GUE8DGG4gKKc83wUoPNHRVSoSOuNRAmpEYlQej9DWYHXjX39MjfsHbGcY81L+fnMYdbkkfegR5Mj1PvA2fPgfXulDUGcuglaAJDY9KQGTPlBWIqIzaQ+izLQD.NtZ2L5.s7IHVL0d5QPmUNyttVv1ZsThCZactUCTjdOiN3JFeloJCnvwp5FYzH.1msTB0YEeZUP46Q84FWgG3AU00CgtSSuSJIZmPXyNpeBdUnF0FNHNZ48S5MI9vo6Jy5KLXD7804hXWdHKy5jiNkraWqkh4oaiRxX1pK6PSPHoTcbpfluigFYmQS2zOr1Hl9ku8zl9Od0q9qQMcsey8uer4r5F9reLjIn8Nk8+0t0NC6exiG00qLit9BQ1u7l5dEzH6OZ1i8fwlwX+SAdnKMSC7ISzzyia1gDL648KBaWH5.+w31IZemGCMNvEIOQpFi5L241mxHWBaV.WWinIZR2PGEehlrXgWS24cYvr2Hxr69LzYPqNEC+CmkgmUlzj3qH1mQY7CFIx3aNCbo9pmgjQtTQkTbdVW9EfkvMXL68fal5rJB2GB7OHseeSywG6OsTxr4w4mtGuywi5wf2cdnZOd++7SqM4VtrzsW62Oer7e+GuxaiY4a4JkpNPkBZjCQPW9t9B3MYALkYWlR.ne6Y5txM+PsqrT+txpWQaKez0skWUZKmbO5NL8s2j8ir240gY4H6RwF9eyg1msomU5g7IPHFCtdZvUB6B+UGRd+PIbxatHtL0wVfbxaPotts.39lS6r2Z.MXjtr5viIE.2UtfE87FFfpAWfzDqTMTVU+eKk0NGeMk0jx8CHK17CUxhBZxhpWQXKlOhsn5+czEItxsyfu39WyWbk7RblTUwshellvmPFMcwwmgIBhSuf9OXy347Awi1D18I5SEhpzutP+pRgdcorqKI5cYjs2p36i27hKg5K2kZdYR55maDIApiDQu58h300iKWEcfwaw5WQBxkay2kR0uNtOGH2G+ZteFVyCxvZdXFVyWjg07nLrluLCq4ql5Zz+WH7jPkz07hu.AMW0P9Xspfrmig.A8OfmelaY
        
        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @A Former User
          last edited by Lindon

          @harris-rosendahl your not inverting the signals... you are simply adding the yellow channel signals to the blue channel....you must first mute the signal arriving in the blue channel - then add in the yellow channel signals...

          HiseSnippet 1493.3oc6Z87SabDEdVaFmXGZTh5ON6iNRoH6DRZk5AL1fSQMPrvTTPpRzgcGim5cmY6tiAbqpTk5kbKmys9mPUt0SA068T92nGxkdN8M6r1dWVaCrARi.LRFO+78Mu226aFuia5ILo99BOjQ9M56RQFyha0mK6TuCgwQqrDx3l3UI9RpWQcU056R78oVHCirORUgQ9YPAudyB0H1DtIcTUHzlBlI8wLGlbTsMq9MLa6FDK5FLmH8d9pqXJ30E1hd.dxhKibIlcI6RWin5VFLxH2xVLovqkjHo9HiYpIr52piXett+ax7Y6XSUEpfZASjt5FBaKEhU0hp2gYa0bv51GAyRyQdgrZuvmfWkYwFV+HuwsBZn3nQD0eXjIN7xFCdUhBuxQf2XfjQDHMiFR2F2xzi4JG0hBO2.uBGBNsIfaOJTz8EYbHtt.5.WNmCoKsgGTX3.J8vxkuaQ3s67Us6wMkLAunfulPReBuzcJ7yExW3WJT7nM0t8XaSYFOgsM0arMqhzdSafk38b1g5c2h6Qr6QG1QX4G2mhmrOMZH2TupizQAeENS9DWJeRDATnqB9z2txRDIQEHBqC5mK0SxTPvXI5d.qVGVxiWh52UJbAdchXFvVDV8rIx3THUdSXCfOHVbSEb39LY+n4UmY7pSJDuMtISZ1Y7XLyXvH3oNOvXX13GgWtcapobD.mA23ou+R8JDl5A1TY7YCKVrwSqL1jtmgGQvc8ntDO5Fhl1j9k7INt1z0ALd2h6XKL61h8SzjYEtZHTS0iRlcHbN01OMIO4NwdkJSOnrtnmjw2cUhzic.jEtVOmVfLsIsdH5f5LxnxgzkKqJq3EsnbqfBuEdE1XEUYivFqLnwHoeqQk6K75FDNB+LrVz9d+.m71sOnBZQaaw90ENtrPVJDCBpqovtuaGAmYppR2iAHcQGQOvHgv8qI9aPX1JZ8lTO+fI4Z3xyA+AT50DVfyA2fXBNw9MIxNpbCk1BPDodyYNjPFCWQ4DpoXvVZZOB.GG0xLXCsrQDVzbOUIHyJidVWweSUqlDazlpXqBnH0bFrwUH9zcU3aBaqpRjQI.rGctHMmV7oZBnuGLPabIluKvpq0CxN04NwpQsH3VzCFDfWF3nVvFwACePPuIwC1cWpGetgkfOuJiGtjGoxrJ4fiT2sp1RRcUoQQULa0ktu1IDsVkeJmRuihRLynoa54qlvzO60G0z+9KdwelzzU+Mm+dA8d0M7n+XOJ2r+Qr+u1s5wX+2rPxkd4S4Re1.6WbcUtBJw7iN89dvXmRe+i.cnyMSC5ISzzWC2rCw+zG2OKrctfM7GyxNR560vPhCbH4IJ0naN0YtCjLxDwl4v0THZhlzomsjMQSlO2KM25sovrWOvra+XzwHqNEC+CGmgOsJoYiEJ1EL+7wg2Mzhn6NMfMlfPlXdiXZcYmNwaqCSR7.R1IQv4vc+iOs5jIdac3omyW84mLstu+iW50gZcsbDBYG3LCnDRony+k9r30o9TodVRlzGIbmG6QMor8RjH3oOxybCZ9rIrab9q2T.2fRs1A9tyGmlihNe+KrD8zHteQinGMRfRJBu9G1hvO3JQ3KGhvEFHBW4RpJ7CuRE9xhJ7jkj2hpd3Eo+.4a8xdo4.4EBM76xQxOdS+tra.FCK83fq.1A9uxk79QR3Mu5r3KgdDBRou64+0+V5edEJ12JymxshuXu4PYvf1R6BdLgf5BNmF7zDGhpgmGdhLUsjUkq1b9R3AGGJVr9GphE4ThEUt.pVLXpOxyMJ3Yn++lbQjStcL5E26J8hKkGwYRrhaFdiEv6PDMN43yvDNwtu+fqsHrOePbwEvrOw0Tt.l9UD8KKD8ZBQWGRvMUltey.uOtWUGhomXaS8UEq3OWOnFfGwC9g0jGuppbwJn8zqVr5BPQNLK11llpKa+yAw8wOl6khwb+TLl4SwXdPJFyCSwX9hTLlubpiQ8aLZwdRgi9ZsgJZtrV7wXYNYGas.B5+.nMCoVN
          

          and your snippet isnt doing any phase inversion...

          so heres one that is

          HiseSnippet 1508.3oc6Z0zSabDFdVCiI1gfRT+3rORjRQdSnoUpGhiM3TTiIVXJJbhNr6X7Tu6La2cLfaUkhTuja8btkeBU4VOE9AzdnJ+A5OA9Gj9N6r1dW7Gf2DnQALRFOuuyLuOue8L65008EVzf.gOxH2lc8nHi4wM5xkspzhv3n0VAYr.tFIPR8KnEUtqGIHfZiLLl4QJAF4lEE953GTl3P3VzAhPnsDLK5iYtL4.o0K8cLGmpDa5lL2Xyd4RqYI3UDNhN.dlAWD4QrZS1itNQMsLXjQ1UsYRgeCIQRCPFyVVX2sQKwAb872hEv10gpFXhZ.ajVbUgisBwJonJsXN10642AHXWpOHJLiNJ7o3ZLaVe4ChF2LTQgAqHd7vHSR3MSB3YFGdEiAuQ.IiXPZVMjtEtgkOySNPiBOWGuFGRNMIPXONTzyEYbDth.l.WtjKoMspOLn+BV79EKdmBva29aZ1gaIYBdAAecgj9D9h2N+ujOW9eMegSppYyQpSYFegiC0ejpUYZ+IsvE4cb2k5emB6Sb5P6OQv8SFSwiOlFOkao85XSTvWiyjOwixGWg.JJTAe56WaEhjnRDQxf44Q8kLEDLVgtOTUqSK4vqPCZKEdPc8P4LnZQX2wgHSVBo5ahT.wfD4MUxgGvjci2W8dqt5rBwagqyjVsFMFyLBLBQpyCLF0MdC7pMaRsjC.3r3pO8hq0KeTqGXSkwmOZXgpO0bjMcOGOn.2ym5Q7oaJp6P5tX.w0ygtAfw6TXWGgU6FrelNbWgmFBkUyXQqVDNm5Djllmrm4nh4jSJaH5HY78pQj9rCgtv0631.nosnUhPGHyHipGROtnZrptnAkaGN3svqHklpwFQJM6oLV625T4AB+1goinOC9hN1GDFj2o4glnG53HNnhv0iEUkB4fPY0ENc8ZI3LKkH8L5gzG5J5.FIBteKIXSByQUVuE0OHbSlCWbI3OnjdcgMDbvUIVPPrachrkp2Pws.EhT+kr5WPl.WwqITaQuizzQD.NtJ2L7.sYhQrnq8TifNqL5ccsfsTZsHNnsT4VEPQp8L7fqH7ompHvBNVU0HiFBv9zkhoNs3SoBJeOrG23Jr.OnptbGn6T26jPhxI31zC6kfWEpQsgChCWdujdchOb5tTu9r8GAetFiG4xCXYpQN7DxtYoFRpmpMJNiYi1zCzAg3RUworJ9NJZncFMYSubogL8yeyIM8KewK9ygMcoey8uef9r5p9zepCka08D1+YsKcJ1+3GLrqWbJc84CsegMT8Jng1ezzG6AiMkw9GA7PmalF3SFqomCWuEIX5y6uOrc1vC7GgaGq8cNLz3.Wj7XoZzpScmaOJiLwrYVbYEhFqIc63HYi0j4x9JqseaJL60BM6NOFcJzpSvv+3oY3okIMN9xg8oVT19CEY70mAtTO0SQxHShnRBNOiy+Bv73pTp8tvMScZEg6AA96kzuut93i8lTJY573YlrGu8QC6wf2cVnZOZu+3yJM9VtzzsW52Oar7+vmrxahX4a3JDxVPkBZnCQPm+t973MnATodWlP.nW6YxtxM9PsqLeutRyKosk2+p1xKKskiuGcap51aR+Q1a+pNo4H67QF9c4P6S2zuK29CFCtdRvkG6B+WERtXnDN90uOtL0QVfb7qiWFbCrm5ZY2wlB2pURe9l3lGtTbsWHd943MG8uyhdVsRnDW0Z.kamzsWn+g.g5RqSOhBvJBNmF9sszGU8u7vw1mpIrM+nkvd6ithvdb499Tka7gJUYVEUo4kDtxEhyUZ9QNY4K+m+5wIIKmKjrz7+O1xXW19oPWd2qnKuTd8siqpXgnuPa3cHilr33ywDNwoaPuuU6n47Aw2qMr6i0mxFVoeUg9kkB8xBQaWR3CxJcOR4KhG6lKwxWrik9IIppetVnDnNhG96tHGtlZbASz9ZuEqd9XHWlMaGKK0yh8K.x8Qul6lh0buTrlkSwZ9xTrl6mh07UoXMe8DWi5mfxC6HEt5m5IHn9pZxGiU4jcczDHn+Cj3AB0E
          

          HISE Development for hire.
          www.channelrobot.com

          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @Lindon
            last edited by A Former User

            @Lindon Err, no in DSP (and also in the scriptnode), multiplying with -1 means inverting phase . You can see the channels are muted without using send/receive nodes in the below snippet.

            HiseSnippet 1374.3oc6Y0zSabDFdVCiI3PiRT+3rORjnH6DJsR8.FavoVMlXYSQgSzgcGim5cmY6tyB3VUoJ0K4VOma8mPUt0Sg+.8T9iv+fz2Ym016h+.XKDgBXjLddmOdel22mm2Y0rM7DlTeegGxX9s64RQFKfa0iK6ToCgwQ01.Y7.bchuj5kWapbOWhuO0BYXLyyTFLleVT3mSWqLwlvMoCMgP6HXlzmybXxgVaT56Y11UIVzsYNwF8JkpYJ3UD1h..OyfKfbIlcIGP2hnFVFLxH6lVLovqkjHo9HiYKKr50pi3Htd76v7Y6aSUMJhZAKj1bUgskBwJqnJcX1VM5uu8QvpzXXTXFcT3yv0YVrA1GFMdXXG4GNi3wCiLIg2LIfWw3vqPL3MFHYDCRypgzivsL8Xtxg8nvy8w03PxoMAB6wghdrHiSvUDv.3xkcHcoU8fFClvhqVnvR4gud721NfaJYBddAeKgj9B9hON2ula9b+Vt7msq1sGaeJ23IrsodisaUl1aZSbQdfy9TukxeHwNfNXfv1OYLEO4XZ7TtodWGafBdMNS9BWJeRDATTnB90OTaChjnRDQ1fw4R8jLEDL1fdHvp0ok4waP86JEt.udjbFvVDVA1DYRJjR2D0ADCRj2TIGtOS1Ktt5JiWcQg3ivMXRyNiGiYFCFgH00AFiTieBdy1solxg.bVb0W9gS5kKR5A9T47EhZlu5KKNVQ2qvCI3tdTWhGcaQCaRuE8INt1zl.FWJ+91BytsX+BcTUgqFBkUiXQyNDNmZ6mFwS1KbTo3zSJMEARF+f5DoG6XPEtUfSKnLsIsRD5.aFYTZHc6Bp1JdQKJ2Jrw6gOQcVT01Hpyh86Ll7aKp7HgW2vzQzug8hN16GFj2q8wEQqaaKNphvwkEwRgbPnsFB6dtcDbloxjdD8Q55Nh.vIQv86H9aSX1JZ8NTO+vEYNbgkg+.J8VBKH3fqRLgfXuFDYGk1PUaAHhTukMGPHSfq3bB0Rz+HMcDAfiiZaFdf1LwJrn4dpVfxJidUq4uipWShMZGUtUATjZMCO3JBe5gJ7MgiUUBYzH.1itbrtSK9TcAz2i6WabCluKvpKG.pSs1IgE0lfaQOteBdSfiZAGDGN89I8FDO3zcod9YGzB9ccFOZKOrJScxwmw1CK0RRcUxn3ULa0kdjNHD2pJNkUUuihFYkQS20qTZDW+p2cVW+Wu90+ynttze37uqoOqtpG8mCnbydmw++d2Rmi+OcsQ25Etja8EB8e9lJsBZj0Gc4i8fytjw9mA0gt1bMTOYhtdNbiND+Ked+pv2YCOveLa6Xx24vfvAdH4IVpQ2cpUt8KYjIlOyhKqPzDcoSfsjMQWNe12Xt66SgauWna264nyor5Tb7OcdN9xVI0HQp3.v8OMI7tutH5ASCXiIIjIQzHQstYlNwa2SFk3AjrKRAmSN3u+7RSl3kFNeo+7hUq6G+zMdWTstVNBgrC7LCnQJkht925KfaR8oR8pLk.PeRZRtYya1byUuiadagaNYh5tT0S5l9p269lfzT8NWji++T+97c8kUiDGgXLr0SBtbXG3+pPxUj.w3bdZs2dU7DKikfb5aQiTOn3c0CtEdV0.kXyapJwrJkXwaURwmbmT7V4QySRj9fnqkA9FxnIIGeAlvI1876e2LQi4Fwsy.q9D2SYCY5ezRz28j6H5IR8kEhtNjvqiMcuXjODWdrCwzSrmo99vU7m6EZA3Q7v2d3735p14KhNTuawpa4E4vrX6YZpdiBeYQDZ7y4IoXNOMEyYkTLmuJEyY0TLmuNEy4al5bTuH00CjBG8c2CFZrot3iwlbx915BHn+CCtRtR
            

            And that is the evidence that Send/Receive nodes are not duplicating the signal one by one. I think there is a bug @Christoph-Hart :

            HiseSnippet 1458.3oc6Z0zSabDFdVaFSrCMJQ8iy9HQJEYmjlVodHNFvonFHVXJJbhNL6X7Tu6La2cV.2pJUodI254bq+DpxsdJ7GnmxeD9Gj9N6r1dW7Gf2BoQE.Iim22Yl2m2udl8CZ5Korf.oOxp3V87XHqEvs5ITcVtCgKPqsBx5V30IAJleYin587HAALajkU9mpEXUbNTzOm735DGhfxFJBg1Vxormwc4pgRaV6a4NNMH1rs3tIl8CqsFUJVV5HCA7jGWA4QncI6y1fnmVNLxpvp1bkzukhnXAHq4pKs60pi7PgY9ayC364vzCphZAajQbCoisFwZonk6vcra12uCPvtzbXTHuIJ7I30417AxGFMtcjhxCWQx3gUtzvKeJ3UMI7pj.diARVIfzbFHcGbKpO2SMTiFO2Dul.RNsIPXOITLyEYcLdYILAgZIWRWVCeXvfEr3ipT4dkgOt6W2NTPUbonrTrgTwdtXw6V5mKUrzuTp7oU0t8X0oMiuzwg4OV05Ls+zV3hhP28X92q7ADmP1fIBte5XJdxwzjobpwqSLQoXMAW8bOlXREBn3PE7suasUHJhNQDKClmGyWw0PvZE1APUsIsTDuBKnqR5A00ijyfpEocnCQktDR22Dq.hAoxa5jiHfq5kru5Bqt57Bw6faxUzNiGi4FCFgH0kAFi6F+H7psaynpg.bNbiW79q0qTbqGXSswWHdX4Fun5Xa5dIdXAtmOyi3y1R1zgzaw.hqmCaS.i2q7dNRZ2V7ehMZWgmAB00yXQZGhPvbBxRySgycTo5zSJaJCUbw9qST97iftvMBcaAzzT1xwnCjYkS2CYFWQOVWWzhIriF7N3mXkU0ishUVsuxDseavTGJ86FkNh+N3KlXePTPd21GUE8DGG4gKKc83wUoPNHRVSoSOuNRAmpEYlQej9DWYHXjX39MjfsHbGcY81L+fnMYdbkkfegR5Mj1PvA2fPgfXulDUGcuglaAJDY9KQGTPlBWIqIzaQ+izLQD.NtZ2L5.s7IHVL0d5QPmUNyttVv1ZsThCZactUCTjdOiN3JFeloJCnvwp5FYzH.1msTB0YEeZUP46Q84FWgG3AU00CgtSSuSJIZmPXyNpeBdUnF0FNHNZ48S5MI9vo6Jy5KLXD7804hXWdHKy5jiNkraWqkh4oaiRxX1pK6PSPHoTcbpfluigFYmQS2zOr1Hl9ku8zl9Od0q9qQMcsey8uer4r5F9reLjIn8Nk8+0t0NC6exiG00qLit9BQ1u7l5dEzH6OZ1i8fwlwX+SAdnKMSC7ISzzyia1gDL648KBaWH5.+w31IZemGCMNvEIOQpFi5L241mxHWBaV.WWinIZR2PGEehlrXgWS24cYvr2Hxr69LzYPqNEC+CmkgmUlzj3qH1mQY7CFIx3aNCbo9pmgjQtTQkTbdVW9EfkvMXL68fal5rJB2GB7OHseeSywG6OsTxr4w4mtGuywi5wf2cdnZOd++7SqM4VtrzsW62Oer7e+GuxaiY4a4JkpNPkBZjCQPW9t9B3MYALkYWlR.ne6Y5txM+PsqrT+txpWQaKez0skWUZKmbO5NL8s2j8ir240gY4H6RwF9eyg1msomU5g7IPHFCtdZvUB6B+UGRd+PIbxatHtL0wVfbxaPotts.39lS6r2Z.MXjtr5viIE.2UtfE87FFfpAWfzDqTMTVU+eKk0NGeMk0jx8CHK17CUxhBZxhpWQXKlOhsn5+czEItxsyfu39WyWbk7RblTUwshellvmPFMcwwmgIBhSuf9OXy347Awi1D18I5SEhpzutP+pRgdcorqKI5cYjs2p36i27hKg5K2kZdYR55maDIApiDQu58h300iKWEcfwaw5WQBxkay2kR0uNtOGH2G+ZteFVyCxvZdXFVyWjg07nLrluLCq4ql5Zz+WH7jPkz07hu.AMW0P9Xspfrmig.A8OfmelaY
            

            In your snippet, you are doing phase delaying which is not the same thing with inverting phase.

            Christoph HartC LindonL 2 Replies Last reply Reply Quote 0
            • Christoph HartC
              Christoph Hart @A Former User
              last edited by

              Depending on the location of the nodes, it will introduce one block size of latency so your theory of canceling out by inverting the signal won't work.

              1 Reply Last reply Reply Quote 0
              • LindonL
                Lindon @A Former User
                last edited by

                @harris-rosendahl said in Scriptnode: Sending L-R channels to other containers:

                In your snippet, you are doing phase delaying which is not the same thing with inverting phase.

                -- Err - see what Christoph said - you need to account for the block based processing on ScriptNode....so if phase cancellation is your requirement - then you need to do it another way if you are using send/receives - good luck with it...

                HISE Development for hire.
                www.channelrobot.com

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

                  If you just want to swap the channels, use a routing.matrix node and swap the connections.

                  ? 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @Christoph Hart
                    last edited by

                    @Christoph-Hart said in Scriptnode: Sending L-R channels to other containers:

                    If you just want to swap the channels, use a routing.matrix node and swap the connections.

                    Thank you for the description. The one block size latency explains everything. I'll use routing.matrix thanks!

                    orangeO 1 Reply Last reply Reply Quote 0
                    • orangeO
                      orange @A Former User
                      last edited by orange

                      @harris-rosendahl As an alternative to the routing matrix, if you still want to use Send & Receive nodes, in order to reduce the latency, you can put all of the containers into the frame2_block.

                      It won't null the signal totally, but reduces the majority of the difference between the containers. Of course it will cost much more cpu.

                      HiseSnippet 1484.3oc6Z0zSabDFdVaFSrCEkn9g5QejHQQ1DJsR8PbrAmhZfXgonvI5vtiwS8tyrc2YAbqpTk5kbqmys9SnJ25ovefdJ+Q3eP56ryZ6cwe.dSfFUvHY77Ne79790y6tdcCOgI02W3gLxuSWWJxXNbytbY6ZsILNZi0PFyi2j3KodE0hp10k36SsPFFYehRfQ9YPguN6QUI1DtIcfHDZWAyj9TlCSNPZiJeGy1tNwhtCyI1pWoxFlBdMgsH.vSVbIjKwrC4P5VD0xxfQF4V2hIEdMkDI0GYLSUgU2lsEGy0qeWlO6.apZPYTS3fzhqKrsTHVIEUqMy1pQO61GAmRiAdgrZuvmf2jYw5Kef23dgSTbvNh6OLxjDdYS.uxwgWoXvaDPxHFjlQCo6iaZ5wbkClQgm6h2fCAmVDvsGGJ50hLNEWS.KfKWxgzgV2CFzeCKrZoRKVDd6AeSq.tojI3EE7sDR5y3K7fB+Rg7E90BEO+TsZMx4TpwSXaS8F4zpHs2j13B7.mCndKV7Hhc.s+BAyOoOEOdeZ7Pto1pisPAeCNS9LWJebIBnHWE7ouei0HRhJPDICVmK0SxTPvXM5QPVsNrjGuF0uiT3B40CEyfrEgUfMQlLERU2DMA3CRD2TAGtOS1Mdc06s7pKKDuOtASZ1dzXLyHvH3otJvXT03GgWuUKpob..mAW+4WekdEhJ8.cpT9bQCKV+4kGYQ2KvCRvc8ntDO5NhF1jtK3SbbsoaCXbwhGXKL6zj8yzgqJb0PnpZEKX1lv4Ta+zT7j6R6UJO4fx1h.Iie3lDoG6DnJbq.ml.MsIsVD5.YFYT0P5wkTiU4EMobqvAuEdEMYY0XinIK2axXkeaQkGK75DFNh9LXKZeuenSd+VmTF8Xaaww0DNtrnrTHFDJqgvtqaaAmYpDoWQOj9XGQ.njH39sD+cHLaUZ8tTO+vCYVbokf+fT5sDVfyAWmXBNwtMHx1pZCE2BjHR8VxreBYBbEOmPcD8Zoo8H.bbTlYXCsrwHVz4dpQPkUF8otg+tpYMI1ncUwVEPQpyLrwUD9zKU3aBsUUExng.rGcoXSmV7olBReOoG23ZLeWHqtZ.TcpqcRHQYDbK5I8BvqC4nVPi3vs2Kn2f3Ac2k58mq+H3yax3Ql7.VlMImbNY2qRSI0UUFEmwrYG5wZmPboJ+TNEeGEMzIilrpWoxPp9Eu47p9Oe4K+6gUcke24edjtWccO5OEP4lcOm9+sNUt.8e1iF1zKMkl9bg5u31pZEzPmOZ588fxlRe+S.dnqLUC7IiU0yhazl3O8w82G5NWXC+QX1wJemG2RAik2OrqPxB3OOFiShUccwyXDCnyhgJb3p4GKmnd5TSwzSmYhoyb3pJHMVU5DXKYiUk4y8Jy8daJT6cBU69OEcA7+SPw+3Eo3oMTDGe4wdTSJ6ng7Ld5l0K0a5oHXjIgWIA4rwUekRAbcJ05.3t9lb0xr3CAG+CSZ22U2m6vIERlNKN6js38NcXKFrtKSOgSO7u9zJimaHMzRU9iKW6ne3iW6MQsiZ5HDx1PlBZntcnqdSeN71TepTeJSvAzq7LYU41enVUVnWUY4ankkqdaY4MkxxwWitGUceXouk8duJHMsrKDo32kl1WrpmV5grwPHFCldRvU.6.+W4RtdnDN60uOtd5Qlfb1qQIttMe3F7SZry2mFLbtzZviHDTS.2de3WLReT0+BjFalplxp7+aor16zaorFWruOYw1enRVjSQVT9FBawrgrEk+uitH1UtcA7EKeKewMxKw4RcwOyG8MwBuCg2jYJeFlvI1c8680wFslOH9BYgSer1Ttvz9ay5uoj0WUH53PBeBLo6Ygdc77hbHldh8M0OBLU9ycBk.4Q7vev.4wapFWrL5Hs0hUOXGjCyhsuoo5gH9E.S+n2yxoXOOLE6YkTrmuLE6Y0TrmuJE64qm3dT+1IdbfT3nebcffFqqIeLVmSNvVSff9WrqnqCK
                      

                      develop Branch / XCode 13.1
                      macOS Monterey / M1 Max

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

                        @orange You'll still get a delay of one sample which might create subtle phasing. In order to avoid any delay, the receive node must be placed behind the send node in the signal chain, then it's also latency-free in block processing.

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

                        7

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.8k

                        Posts