Splitting incoming audio into two bands
-
Does anyone have a snippet that will show me how to split incoming audio into two bands?
-
@pcs800 There is a frequency splitter template in scriptnode
-
@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. -
@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.
-
@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.
-
@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.
It's probably worth reviewing the documentation
https://docs.hise.dev/scriptnode/101/index.htmlExample:
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
-
@pcs800 Check out my free HISE Bootcamp course - https://audiodevschool.com/courses/hise-bootcamp/