Forum
    • Categories
    • Register
    • Login

    Parametric EQ - Limit the amount of nodes?

    Scheduled Pinned Locked Moved General Questions
    37 Posts 9 Posters 1.6k 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.
    • Oli UllmannO
      Oli Ullmann @HISEnberg
      last edited by

      @HISEnberg
      I just checked it and I have the same problem. For some reason, the broadcaster stops responding after the first reset. I have a workaround in mind, but I can't check it right now because I have to finish something else first.

      When do you need a solution? Is next week okay? Then I would try to implement it by then.

      David HealeyD 1 Reply Last reply Reply Quote 1
      • David HealeyD
        David Healey @Oli Ullmann
        last edited by

        @Oli-Ullmann said in Parametric EQ - Limit the amount of nodes?:

        For some reason, the broadcaster stops responding after the first reset.

        I suspect you need to enable the queue

        https://docs.hise.audio/scripting/scripting-api/broadcaster/index.html

        Free HISE Bootcamp Full Course for beginners.
        YouTube Channel - Public HISE tutorials
        My Patreon - HISE tutorials

        Oli UllmannO 1 Reply Last reply Reply Quote 2
        • Oli UllmannO
          Oli Ullmann @David Healey
          last edited by

          @David-Healey
          @HISEnberg
          Yes, .setEnableQueue(true); fixed the bug. Thanks, Dave! :-)

          1 Reply Last reply Reply Quote 1
          • dannytaurusD
            dannytaurus @ustk
            last edited by dannytaurus

            @ustk I made a simple source code change to add a MaxBands parameter.

            Is this what you mean? If so, I'll submit a PR.

            CleanShot 2026-01-27 at 13.23.36.gif

            Meat Beats: https://meatbeats.com
            Klippr Video: https://klippr.video

            David HealeyD Oli UllmannO HISEnbergH ustkU 4 Replies Last reply Reply Quote 2
            • David HealeyD
              David Healey @dannytaurus
              last edited by

              @dannytaurus Much cleaner solution

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              dannytaurusD 1 Reply Last reply Reply Quote 1
              • Oli UllmannO
                Oli Ullmann @dannytaurus
                last edited by

                @dannytaurus
                Looks great! :-)

                1 Reply Last reply Reply Quote 1
                • HISEnbergH
                  HISEnberg @dannytaurus
                  last edited by

                  @dannytaurus nice I was thinking of doing this myself, this is a really clean and ideal solution. The UX is precisely what I was after.

                  Thanks to all of you guys for your responses as well!

                  Sonic Architect && Software Mercenary

                  1 Reply Last reply Reply Quote 2
                  • ustkU
                    ustk @dannytaurus
                    last edited by

                    @dannytaurus Yeah exactly 👍
                    I was working on it but you got there first! Thanks! 😎

                    Hise made me an F5 dude, any other app just suffers...

                    1 Reply Last reply Reply Quote 1
                    • dannytaurusD
                      dannytaurus @David Healey
                      last edited by dannytaurus

                      @David-Healey @Oli-Ullmann @HISEnberg @ustk Hmmm... maybe not as clean as I thought.

                      I think this would introduce a breaking change to any existing projects using the per-band indices to access and/or change values.

                      The docs page shows 6 attributes for the Parametric EQ, and I believe they are per-band, so band 1 Gain is index 0, band 2 Gain is index 6, and so on.

                      The MaxBands attribute I introduced here would be a new (and only) global attribute for the module, at index 0, which would shift all the per-band indices by 1.

                      Thoughts?

                      Meat Beats: https://meatbeats.com
                      Klippr Video: https://klippr.video

                      David HealeyD 1 Reply Last reply Reply Quote 0
                      • David HealeyD
                        David Healey @dannytaurus
                        last edited by David Healey

                        @dannytaurus what about making it a floating tile property instead of a module attribute?

                        Free HISE Bootcamp Full Course for beginners.
                        YouTube Channel - Public HISE tutorials
                        My Patreon - HISE tutorials

                        dannytaurusD 4 Replies Last reply Reply Quote 2
                        • dannytaurusD
                          dannytaurus @David Healey
                          last edited by

                          @David-Healey Here's the initial PR for reference: https://github.com/christophhart/HISE/pull/860

                          Meat Beats: https://meatbeats.com
                          Klippr Video: https://klippr.video

                          1 Reply Last reply Reply Quote 0
                          • dannytaurusD
                            dannytaurus @David Healey
                            last edited by dannytaurus

                            @David-Healey That'll work for the end-user UI but it won't stop the develop adding more bands in the module though, will it?

                            Although, that could actually be the desired behaviour?

                            Lemme see...

                            Meat Beats: https://meatbeats.com
                            Klippr Video: https://klippr.video

                            Oli UllmannO 1 Reply Last reply Reply Quote 0
                            • Oli UllmannO
                              Oli Ullmann @dannytaurus
                              last edited by

                              @dannytaurus
                              The idea with the floating tile sounds good.
                              We probably won't be able to implement the module variant, as this would certainly have a negative impact on many older projects.

                              1 Reply Last reply Reply Quote 1
                              • dannytaurusD
                                dannytaurus @David Healey
                                last edited by

                                @David-Healey Yeah, works great 👍 I'l submit a new PR and close the breaking one.

                                Meat Beats: https://meatbeats.com
                                Klippr Video: https://klippr.video

                                1 Reply Last reply Reply Quote 2
                                • dannytaurusD
                                  dannytaurus @David Healey
                                  last edited by

                                  @David-Healey PR: https://github.com/christophhart/HISE/pull/861

                                  Meat Beats: https://meatbeats.com
                                  Klippr Video: https://klippr.video

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

                                  36

                                  Online

                                  2.2k

                                  Users

                                  13.3k

                                  Topics

                                  115.6k

                                  Posts