HISE Logo Forum
    • Categories
    • Register
    • Login

    Range multiband compressor in scriptnode

    Scheduled Pinned Locked Moved ScriptNode
    15 Posts 3 Posters 173 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.
    • H
      hyperphonias @Chazrox
      last edited by

      @Chazrox okay i'm kind of confused so i prefer going from here. I just want to make a range for the dBs substracted. Like -8dBs as the range and blablabla but I have no clue, i think someone did it with pma node but not really sure

      ChazroxC 2 Replies Last reply Reply Quote 0
      • ChazroxC
        Chazrox @hyperphonias
        last edited by

        @hyperphonias There's also already a multiband node template if you search in the node list under 'Templates'.

        H 1 Reply Last reply Reply Quote 0
        • ChazroxC
          Chazrox @hyperphonias
          last edited by

          @hyperphonias

          Screenshot 2025-04-18 at 5.14.05 PM.png Screenshot 2025-04-18 at 5.14.41 PM.png

          There are versions for different split scenarios. I think these can get you started.

          1 Reply Last reply Reply Quote 0
          • H
            hyperphonias @Chazrox
            last edited by

            @Chazrox yeah but this is not what im looking for, i just wanna do a range slider

            ChazroxC 1 Reply Last reply Reply Quote 0
            • ChazroxC
              Chazrox @hyperphonias
              last edited by

              @hyperphonias said in Range multiband compressor in scriptnode:

              i am making a multiband compressor

              This is literally the template.

              @hyperphonias said in Range multiband compressor in scriptnode:

              i wanted to figure out the most important which is the range

              This is literally it.

              If you JUST want to make a slider CONTROL for these thats a different story.
              Are you asking how to start this whole project from scratch, or do you JUST need to script the controls?

              H 1 Reply Last reply Reply Quote 0
              • H
                hyperphonias @Chazrox
                last edited by hyperphonias

                @Chazrox i already know about the splitters i used them before, but now im stuck and i have no clue how to make a range slider not splitting bands

                ChazroxC 2 Replies Last reply Reply Quote 0
                • ChazroxC
                  Chazrox @hyperphonias
                  last edited by Chazrox

                  @hyperphonias

                  Did you see this from my first response?

                  Screenshot 2025-04-18 at 5.27.43 PM.png

                  Check this snippet from @ustk

                  HiseSnippet 1553.3ocsWstaaaCElJIZn1acXEX+Z+RyCXPtIww14lc5xpy01rkjZDm0UfhhBZIJItHSZHQ6jf17rr8Ht2fsCIkrnyktffUiDmPdt8ctQdX2DtGIMkmfrJe5kCIHquxt2kLQzNQXJCcvtHqu19DLKj3zKl5SRPae4PbZJwGYYM6Kj7XUZNj5ye+7swwXlGoXKD50bpG4P5.pnX2tc9UZb79XexozAFbuRmC73rc3w7Q.dl0tNZH16LbH4XrjsYrQuDmFgrdpcyf9dMCVe4VMZ2n85qztQiUa0ek5M87Ws8xKu1x9AMagWqEHzWrmOUvS5IvBRJxZts49W1KheNSafWSSo8iIxEMP8.Kq2dedruzEk6h1IhF62MOPkh.szsHrMqNr8s1GQ8oS1uH78MJBNERXF.slYZ3M6TvqgI7pa.uaARVFPZNMjdhcOuD5PQAEId9R6CXBRR.FxSlPQyKZlROxdGNvASTa.9Lx9IvhIR3tV85K3.eU8YkgOKsToS153WrmSuCOX28Nwo6VGu2gkV798oLjqSENphqtm3roSvHlmfxYtgUK+gxkFiSbvv1hHZZsPh3PtGNda9Hlepqz9kzrLfxLXxsBrthjphF9hooguPQKSzwFDeMNdDwMWvDUE+lJErnzDll6M.A7aa9tkTb8T2w0fMWD90vr2BO3Kx3obovZoDgtN2s.c8C0aUopTQg0BfljSj9Kw+Dhm.TTLw8sP7G9Qpa42K+tkVA9mr3god0+Is14TQzVwCivFVhJHCxs0B5PfOVfqEwGSRbdtSiZ0c1vodsVeRjHCEJvH82E0qtNhjgCwT4.A4BwjDT5nf.pJGUKcT+TQBkE5JpQAKcwqBbqrwFUpNeS.h0hIrPQTtbikYqsROEzEH7PbRJApQ0YhpNymq24cprfSE3OlbfunfiBLp0TQnX.eTJYWnQDBGlVaC.KIjgwxlAI7lWqHvLUtYNXZud5rqeB97shogLhuTwtRNf3GnHOn2Kg3uMWH3CjZ8JnlwnY4nc11ragLF3eRGycWS+PZTt6dgqWzroiBG5UOyjdQjLmGv0CUJgF3ngeMuXp2YDemO9QCdpVtD3U4IbPbMTVZBP+cpuHxspySyDRlw0.DT9M0NnuRF.yKJyyNBKhpg6ml0IC1ppyOM0tPuqZ2m6nBaPUfJDYXnap1M07pLpRw4VR4Etf9VPB1Ebz0jRcQhSIYrqRHWmckZT8aYmho8FsE8UY5qljbfpT3NHgaVATVEjLXpphzWmCFI+z9PYY6fgbFrvshAOxJgxFqkE3ckpFNRPPYD2rivA1tFWGIS86fii6C2i6lW7B7ohXvkT7.SvXTy578P3i2+OfSajQvqoWMSePEekmSAmAoxGaHO45J8cSTVLfsIsINblgRj9bBO10K2gWP2jqZi.ho7XRsgIxvmHQ1pqolEJuGQL8g.JiLw+uMD.Zz.gGyEjWwbUnn7UkctNoffakVlthII2JY4PVIeJAcYiFzmjXFCjLBCRL8zI128zIlCO4oCOFLxYGvnhWMjvtqQpPYwT4jLYnBXUnli4w4ywfYjXD0WtiQjDoPMx5Gr+kdu537hhUaNUYwZKCKuBg9sC1E5QysBXP.DCIIBpz+r1kLFlVUO8TI6cIomI3CU7lkkgwiueX5hIS014zNWNYweg6bt7LqhYdochHzvHioi+4NEWOKGWSNiaylsZ2BUbIhbL8UZ1dk1qsdy1qpHHYUML1FaLHEAtcAB9yNPIH+77BQvS+N6cjGIltfyKUmd+iN6Bm2FB29hRwigaJ6lPfJXv0mAcyAKgQZ49ihwhomyU9ZfLBP40TCWJGfjkREWZ9Zg+2F989BwmX2kJ7htcLNysfQnN4yAFydxvis2KH.Nfq.fyYu+a9779.j9r5P3FkDJTZXe7nA8fBIOBXcFTCKaugjsTT055x0xHPOByWs3efOYDaHWakQrQNQnnyKg+dOc6q7QIORsCfIl5AbkrORt1oQdKaQbd.7Fo264MsptgfMenBt7CUvUdnBt5CUv0dnBt9CUvV+2BJeB6VifwQ0sMHzQc2ScPpk0dLLTAppVQ+KDOh3t.
                  
                  

                  See if this helps.

                  If this isnt what you need I might be confused about what you're asking for tbh. If so, I apologize. Just trying to help.

                  griffinboyG 1 Reply Last reply Reply Quote 0
                  • griffinboyG
                    griffinboy @Chazrox
                    last edited by griffinboy

                    @Chazrox

                    He's not asking for a range slider.
                    He's asking for a way to create a compressor that has a 'range' which is actually just a hard limit on how much compression can be achieved.

                    I don't think OP understands how compressors work so this is a more complex ask than he realises. It will depend hugely on the compressor architecture. For instance a return to threshold / return to zero compressor topology will have different ways of handling range... And if you want a range that has a soft knee leaning into it, or a resistance force that gently allows the GR to hit the range ceiling, then that's another thing too... There are many considerations to be made

                    ChazroxC H 2 Replies Last reply Reply Quote 1
                    • ChazroxC
                      Chazrox @hyperphonias
                      last edited by

                      This post is deleted!
                      1 Reply Last reply Reply Quote 0
                      • ChazroxC
                        Chazrox @griffinboy
                        last edited by Chazrox

                        @hyperphonias @griffinboy OK. Im totally off the mark here. Misunderstanding. My apologies. I digress.

                        Thank You @griffinboy

                        griffinboyG 1 Reply Last reply Reply Quote 1
                        • H
                          hyperphonias @griffinboy
                          last edited by

                          @griffinboy thanks, this is what im asking for yes, i just wanna test it on a regular compressor. I plan it on first trying it for a DeEsser, but my goal is to reach a multiband compressor. I don't care if its a hard multiband compressor, i just want it to be a multiband compressor with a range feature so thats why im asking a 1 band example

                          1 Reply Last reply Reply Quote 0
                          • griffinboyG
                            griffinboy @Chazrox
                            last edited by griffinboy

                            @Chazrox

                            No worries, the question wasn't asked in a clear way.

                            @hyperphonias
                            This is actually quite a complex thing you are asking. A compressors parts don't really exist in isolation. You can't really create one part of the design without thinking about the rest of the design. For example some attack release algorithms support variable width knees, others do not (or in the least will give you a much harder time). So if you don't pick the right algorithm off the bat, you may end up ruining your design. So you must consider the whole compressor at once when making a design.

                            I don't think I'll be able to help you with this one, I'm short on time these days. Maybe someone here can point you in the right direction if they have already made a scriptnode compressor!

                            Else, take a read of this:

                            https://www.eecs.qmul.ac.uk/~josh/documents/2012/GiannoulisMassbergReiss-dynamicrangecompression-JAES2012.pdf

                            After reading this a few times you will understand digital compressors. And that's not a bad thing, if you're wanting to build one...

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

                            15

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.3k

                            Posts