HISE Logo Forum
    • Categories
    • Register
    • Login

    Splitting incoming audio into two bands

    Scheduled Pinned Locked Moved ScriptNode
    7 Posts 3 Posters 94 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.
    • pcs800P
      pcs800
      last edited by

      Does anyone have a snippet that will show me how to split incoming audio into two bands?

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @pcs800
        last edited by

        @pcs800 There is a frequency splitter template in scriptnode

        6d3e1476-9e65-4f76-a5c0-5ff151b8d2fd-image.png

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        pcs800P 1 Reply Last reply Reply Quote 1
        • pcs800P
          pcs800 @d.healey
          last edited by

          @d-healey Ah ok, I forgot about that.
          My next issue is how do I get one band to go to one container and the other to another container?
          What I am trying to do is add saturation to only frequencies from 125 on up, but not 124 on down.

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @pcs800
            last edited by

            @pcs800 I'm not sure you can route it like that, it's probably more straight forward to add the saturation within the script node network. Another possibility is to use a band pass filter on each container instead.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            pcs800P 1 Reply Last reply Reply Quote 0
            • pcs800P
              pcs800 @d.healey
              last edited by

              @d-healey Well, for now I have no experience at all with script nodes. I have no idea how to use them, or access them with gui controls, etc.

              HISEnbergH d.healeyD 2 Replies Last reply Reply Quote 0
              • HISEnbergH
                HISEnberg @pcs800
                last edited by

                @pcs800 @d-healey is exactly right, and it's probably the easiest way to get what you want here. You just need to add the saturation inside the container of the band you want. I think the template is pretty intuitive for this.

                To attach controls to the UI it is also quite simple. You just need to use the Macro knobs at the top of the scriptnode network. Once those are attached it will show up in the property editor.

                Screenshot 2025-08-14 at 3.52.25 PM.png

                It's probably worth reviewing the documentation
                https://docs.hise.dev/scriptnode/101/index.html

                Example:

                HiseSnippet 1606.3oc6X0zaaTDFdV6LN0NzBEUt6ionpHamzlFwg3lObwpjTqZ2ndKZ7tyFO0yNyxtiaraAgDvgdki8Dm4B+Ef+.UbfeAbja4eP4clc23cic9xMfDHbkpx7Ne790yyyL1sBj1zvPY.xpTmQ9Tj0GfaORn5sYOBSfZtEx5F3cHgJZP4HSaLxmDFRcPVV4en1fUw4PlOGs9FDNQXSGaBg1SxroeAyioFasU8Gw37FDGZGlWpUuR8l1RwlRtb.DO4wUP9D69jCn6RzKKGF84jvdHqOEuF04tqb+JqtFsR20pTaYxZ0Vdkt0pV0sh6Jj6tp88Va06c+tDjUgscXJYPaEQQCQVysgzYT6dxCEQNXOVHqKmpGTE0F7bj4FRtiNE0VQa1iwcZkTnBQvozZbYKeTY6V3cXNrisOt78QlIJOdGoKfV4xFd4yDdUOsvaJgjUpPZtnP5l311ALe03YzwyB3lBna5Rf9T5PIZsHqeEuoDVfPsjGoOsQ.L33MrXsJUtSY3+t8m4NPXqXRQYoXWoh9Xwh2tzqJUrzWWp7Imx0cpyocSfjyoAScZMzH3r13hhAdcoA2o7KH7AziWHj9YqoEtX0T6nrN0BkhlBl5w9z3wmMn.EW1z8h3HDVpxzItQbmnMm4PCPL3PlG+HgraUjI3SSXPOs4VDEI4XfSD7hOMPwzIi0VzW.DpnFbQ7Vzv9JouYsd9Rg1+Ve345zgoc3nwCZVOTMRWZJXVHxi43vosjgLcoOES+W.AA+1rWZh7Wcqe9g+wK+908RKFfPdjgo0FBG35xFZXwtLtWnBhsld.4FY8w3mFRK6PcIC3pxg8gygyD8oNcjl06mTla5XzmLoU4FOqJnOD.RC.5TOSIbahZP.z0QJ5PUFCnIoG.wT5LfSTYYqZMs3Iz4bZJhlGHfZwnz40kfBW4LovWzP7l3VLkcuoGi4lRLBPo+NhwXguqi210kZqFGfyga7rYUkqxkVkqTLd.7o14YfGSSe603wZI9AT.AQ6HawIiVLj34yoOAhw6TtKWZ2WCvmT.JFMtgdEKZ2iHDTd3rnSU3JR6G8D4.ESbvNDfSALL7tC7ZCWgZS2LN5.aV4zRTQiqnGqwEsoBGyf2AehmrpdrU7jUSlbr5FZWp5PYPeS6H9uQVWSW6KgCMEY2gnGv4xC0ZRrXLJzAL1ZI4i76IELasonUjDmOvSNPKfEEriA3ajzLRha3Y.cHLtFu2dPHHP67XQa3bLu8vJ+dzfPiOmGWYI3e.9eWoCL07MH1PEeTKhpmlHo07ATKMXI6iQuoRhzvmnmfjZR8Il7TknnBRFOi.LHYo6isRDmz514rxmRGOBIqGA7zbQ31lg6om0lvQ6Eco.TFzdIpRGk.5kdcra.8K2OzmyTKiN0TxL+TBjIypzGXsyIwfzX7ooSijQ.FXGlXurWmsR8cHCyZ60+d81ot7HQhpce5gQoh15a+p+b0uy6sqqS2qg2fHbJWEc74j6m9g29aeyA02J5FiIr+fAJoGPpLBhlqQETCoTGw4FOLFWzzbyHOn59UQsRegxB3FPcY..qFYtde5aq1YtsjFXLBrfNilG2kn4VmCZbxFUxFOuVzzPMIYXFm9I3m6D5uzy0W2dHS8x.fDMJywWrv29lCdm1EIO+YZHnjC+DHkT.d8Tf55vj21zfwSfPQ+olGHbnCSTb1FDMc.GZ1PhJTFrWtTXuhWcXOvP8DrW5VYG3MEcjlCDvBu.RLsiW.+THpcg1lCJqyp+iS.PSrmFflGc1THPH7joAbFSlFGs9DogwpNMJfM2UdYy.3yTy.TzCAtzhYo6dnI3C0lU9PsKLeH2I3C0lE9vAuo2EhOT6+4C+WiObz5mJeHEbt.VQD8xBrV.C4WukLSLIbIdGmCLNWF7yodMbwKVMCpOWjV+w0r4wQGvUVQ6n0ybO86uhxoWdRyLlOpEoeSA5puRs8PvIBBO02NCdz3VrPB7TdmrxonS9zDqo9FirO2KyKMN9oQnSlfo9pu+qHIiY.YxtDDGZCoruGw7UNloecj+Q9BRdD6.491QemOchdMiEP1WX33Ew6nGWdJ+jOdLG1911YOpI1XsYciKOqabkYci2cV238l0Mt5rtw6e9aT+62FKUoAs.6o01Q2BassHBxqu15u.lKET+B
                
                1 Reply Last reply Reply Quote 1
                • d.healeyD
                  d.healey @pcs800
                  last edited by

                  @pcs800 Check out my free HISE Bootcamp course - https://audiodevschool.com/courses/hise-bootcamp/

                  Libre Wave - Freedom respecting instruments and effects
                  My Patreon - HISE tutorials
                  YouTube Channel - Public HISE tutorials

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

                  22

                  Online

                  1.9k

                  Users

                  12.3k

                  Topics

                  107.0k

                  Posts