HISE Logo Forum
    • Categories
    • Register
    • Login

    Summing Channels in ScriptNode?

    Scheduled Pinned Locked Moved Solved ScriptNode
    9 Posts 2 Posters 298 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.
    • clevername27C
      clevername27
      last edited by

      Does anyone know why this topology doesn't double the signal level? (The level remains constant.)

      2c520db1-46c1-44de-9772-c7c1e70a9571-image.png

      A 1 Reply Last reply Reply Quote 0
      • A
        aaronventure @clevername27
        last edited by

        @clevername27 but it does

        e6d9985e-138f-4e81-830e-509d489aaccb-image.png

        HiseSnippet 1358.3oc2W0sTaaDEVxFAARZljNMS6k5hdAYBiGaSZHc5EAaCN3fM3whRH8lLKRqrW7pcUWsBhamdeer5iPeD5iPeCZOqVYrD3PLtjPlZlgQm+18aO+smsqf6hih3BCykOXTH1v7dVNiXxAMFfHLiVaYXdeqNnHIVXqYUeTHJJB6YXZV7kJFlKufQxu+9E0QTDyEOgkgwgbhKtMIfHmvs6l6RnzlHO7AjfLZ+zMa4xYM3TdLfmhVkMBQtCQ8w6gTpUvxvbws8HRtvQhj3HPm5buQNC3mwz5eHIhbLEqHpX3.KjlsQiADpW2wm0HCCSqtSN4E0m7uxpCwibN+IdfGjHvdhEY8AlEtJHU4Z.IyLPZAMjdnkiqfDJmHQgm6Z0hAADeD3pyBEstFl+gUCNn.SVJ.MD2T.DmavpOqb40rg+83evOl4JIblMmsGWh2ms5iW4WWY4U9sUrunHe+oJSsMBNkhESUrJ5JtJCWkEGbLVrl8oHZL9bEgiede5hylO0UepynHm0hQj6GhSoaxodJek56KGALRcavW+XqsPRjJnjxCzKDKjDEbL2BeJjUqCQKasENZnjGB40WJ9AYNbuXJRlOcRU2jJ.7G4hgp.EKhHGkst5ZjiU9JywlUH9PqtDo6foiwBSAifm5iAFSqL+Bqs88wtxI.bAqlGMukgy91+H81eWqWiNEmzVLYyeTBsOWDX+RLCKT9tJWQiw+bVaLFNyMF22UBP3.AhEExivUxtxWPV0rx1BKiY4UWyJmVpiWS33kQu6r4XlUyxrKhkaw.5bqTGx6lP9WuXaFBBBNX3z3sejKbXU9tro5cioQ3WS7jCpj0vIrqlk8NHgGDWbykHVLelvByVyi70jYzeJcpW7V3xialB6awdO4tea4wXzgDDRwayNESgFrIX7KgNp9nXpbL270Vc3Ld3.NijKp2CKEj98w4Rll5AplTBSUjkSOLEihxTu8sa1lvvHA3mvyou35eW+TiWeikFt1pFB1+WhaKLawsOvMj2D2eT7+02eLsP6JoiwA6oZyuWJocyipL0A39cqICKEJvgHA9.dWJZzpQHU4RO.iqYeLk6Nzg7K3KOgUnFB0UZrp6.DigoQyyfXKdCkvaziGKIr9cPPYJbkf0dwANvsYt3FonC3YVPMClltrhVkW3fYdID+C7KUXEEsYpvJiElY7s8vxy3hgIgizuMLWR66iRbxu0+cULpQo7yZvCBIoYoPLHgWWNcz3dLlE0ZLFo0B3wvljB2cPQGfHT0XQNwQvfld6yb.kSts2r3gXQTxBujU4RvePZ9dIMUVrIxEbri5hfgJf5E0rqPxIVTx87jzbXMadh98P4DqV0wCHncb.pCTdij2MULy7q5TTEET.VPuQshNTI0EQMNTkBnNOIqo1EpgrR0krhBovLKuW3qEeYzN1vqCPOGAExff6XEnShxAgGXIzYXkRkdYDbtge.HT3J8U22ZanTwCZRl7BgTuE1ZipkVm+75u5I81s0nM5Us5V6xYs+Y+ZMeS43di5r9F6FwNwo7Sa2qc7F85DLn1qZRZeVoFsKMLtl+5MNY2F0B9IOdI5nmTqt+q382YWd+SO4jZk7qdT49CUiWIfiB7TtwNmTexxoGsJWamxDK+7zqLZmte+62q7lJ0nWvq79Ipy4CCPIcE9H+9NXpW6Oqee2WaASeW0N4RZ6amao+Tbgvmh8H.4J3u0UeOppz3NIbfyMKs.qih1thwo5hhINy.3gAu00M+RcICqNuFt97Z3SmWC+t40vmMuFtw7Z3y+vFpd2VsXIOPWa.Ols61IcMLM0uiMoLw3eA.Q0LSN
        
        clevername27C 1 Reply Last reply Reply Quote 1
        • clevername27C
          clevername27 @aaronventure
          last edited by

          @aaronventure Thank you. 🙏If that's the case, then why does this Network not double the signal level?

          376bf35e-4bf7-450f-b9e4-b366c7683590-image.png

          A 1 Reply Last reply Reply Quote 0
          • A
            aaronventure @clevername27
            last edited by

            @clevername27 because you're using a multi node instead of a split node. the multi node processes each channel separately. but that network looks funny, anyway. the split node is there for channel summing, you don't have to reinvent it with the channel matrix.

            clevername27C 1 Reply Last reply Reply Quote 1
            • clevername27C
              clevername27 @aaronventure
              last edited by clevername27

              @aaronventure Thank you for your analysis - I was wondering if there was a simpler way to do this. But I'm at a loss as to how to do it?

              The Network is supposed to take two microphones (e.g., top and bottom snare mic), and:

              1. Let the user control the balance between the two microphones.
              2. Sum the result to mono (without changing the signal level).

              Could you please suggest how I would do this with a Splitter Node?

              (The gain stages that bookend the Network are not relevant here.)

              A 1 Reply Last reply Reply Quote 0
              • A
                aaronventure @clevername27
                last edited by

                @clevername27 are you feeding the network a stereo signal where L and R are different mics?

                clevername27C 1 Reply Last reply Reply Quote 1
                • clevername27C
                  clevername27 @aaronventure
                  last edited by

                  @aaronventure Yes.

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    aaronventure @clevername27
                    last edited by

                    @clevername27 Just use the panner, then sum. The panning rule takes care of the sum volume.

                    HiseSnippet 1513.3oc0X0sbSaDEdkc1DRfx.cfobotnWDFX7X6PIzoWf+IwDShS7XEBjdCyFo01arztpRqRvsSuuuUkGg9HzGg9FzdVsxwRwNFGWfRclIiO+o8676djaGHroggh.jwpGNzmhLtE1ZHW1udeBiiZtEx313VjPIMvTyp1PeRXH0AYXj+EJFFqtDJ9ye87ZDWB2lNlEBcjfYS2i4wji41txtLW2FDG5gLuTZ+jJMsE75BWQDfm73hHeh8.RO59DkZ4vHik21gIEAVRhjFB5TS3Lzpu3btV+iXgrSboJhRHK3AoYip2m45zdjuFhPF31i877ZO+d3VLG1E7GGAtSr.ywVjNFXjaVPpz0.RFofzRZHcWrkc.yWNVhBO2D2jCIjtDHTmFJZcQFuGWW.JvkE7HCnMB.hKLX8mVr3iMg+8venaD2VxDbSAeegjd.e8Gt1ur1pq8qqYdYQc6NUYpiIP35RClpXU1MXVFtNOx6DZviMOi3FQuPQv8yFSWd9ho1ZuNkhBdSNSdfOMgtgv0QEqTeexL.JIrAe6UM2hHIpjRBOPOeZfjofiwVzyfpZcJZU7VzvARgOTWOQ9CpbDNQtDY1xIUeSh.HdjIGpRT7PlbX59pqQMVwYViMuP7t31Loc+oiwbSAiPj5SAFS5L+J71c6RskiA3R3FuYQaCm+i+95i+l3WSNiFOVL9vueLcWQfm4KnbZfJ1UZFCF+i4cvn+bOX7.aI.gCCH7PeQHsT5m7kjUNckzVTYDOq5ZVkSyR4dM.2Kkd2nxHlkSyrMgmRoieOPmR9wUZwd2Xx+74ayIPRvhBdiyAg1fyphcoAX6H2P5qYNx9kRa3X1kSydGRfCjWryTHlOakvRy2vir8jozeJSpW9S0kGKMeUsefwXe4OGJyccqNBiVLOeW517yntvv1XL90vz0tjHW4HtY6yZI3B+9BNKSEPGpLf0qGMSg0TcnpRIrgwXN2qRGpKkDlp26aqrGiSIAPbhtfwhq+89SMe8.rFtlpgCl+axaeVKyl4cI4mq6R9ni2E+dkOJPYZo70RV0CNeEPtUBoYi2TZpK48a3wKT4GP8IAzCEscICWOjnZi5.38wlm3JrGXw9Y5jag4qgPMkFqa2mv4T2vEYYsk+H0Hf5HhjLduVDn8Et1.uejmEbimMsdB5.dF4T6oooKpnU0KVTtSLweCeRDVRQajHrzHgoVwaep7bQvf3zQx2QFqni8gwA4218ckPUccEmWW34yRpdgbPLu1B2gil8XjWqwHjV0SDAGRBb2gDdHg4pVcxJJDVF04.tEnb7FAF4OhFDF+fWAWr.7GT9ue7vlUZPrg.6v1DXwCnORseKTnRCJXeQAaFrltNQ+NSYDqdpiVhPG3.T6ohFp2sRkxZSB.yfWUPskaNi7o15UWzpnfV0b5itY3QJo1DWzQphBkQwmhR8DmXYkpqhO0WEXBPYboaiO0IzuvHYSB+w1MCree7qBolvlGlvJYlmLZUqboAOJkmoDMhBvWKFOA7WLv72aQd2k48bKI0W0IkdPk0.54ZOJyUMfGiw.fPW5gjFGS8jQnIO4GTYxSFPyUdxKi6DAsaSfeTp7wJ3PeWXyyqr.SKdxDxHCmcoT1BmoVQbCrmtMOCDtCNPOCnPhzIQvEF9AfPtYV6da71vvLGXFc764kDrn3MKWXCwyp8xG0Y2lC2rS4xasqfu2O0sZiiKF0YXqM1b2P9oVEexdc1KZyNs75W8kMX6cdg56UXPT0taT+zcqW06GcDEbG9np059RQuc1Uz6rSOsZgtkeSwdCxVKhxzkncsRW6fxXK+xLpLbm1e+UGUNtTU2KEUtRB.yo5fTfFbq4qQ55zBOgow+P.bZ7chJLUSHF3Qhu93S7OV.7JT++YYuuACuVWYy3M9L+uekuOGaT743L7H1Ah2ZqWDS0EbiXNfeyS5+aonMKgN6x8Advae9Va6rOpILr7hZ3FKpgOYQM76VTCe5hZ3lKpgO6Can5GGnZjT3o6Sf4Vs2NdZhgg9GKItkA8O.Q7.WK.
                    

                    d5b8c8c7-7454-48b1-add9-3f957c898a4a-image.png

                    The matrix is the funniest thing because it cannot send one input to multiple outputs, yet you can rightshift this in processBlock.

                    clevername27C 1 Reply Last reply Reply Quote 1
                    • clevername27C
                      clevername27 @aaronventure
                      last edited by

                      @aaronventure Thanks, I really appreciate it.

                      1 Reply Last reply Reply Quote 0
                      • clevername27C clevername27 has marked this topic as solved on
                      • First post
                        Last post

                      12

                      Online

                      1.7k

                      Users

                      11.9k

                      Topics

                      103.4k

                      Posts