HISE Logo Forum
    • Categories
    • Register
    • Login

    How can I unbypass EQ automatically?

    Scheduled Pinned Locked Moved General Questions
    7 Posts 4 Posters 356 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.
    • M
      mehmethand
      last edited by mehmethand

      Hi, I have filterDraggablePanel connected to a Parametric EQ module. There is no eq node adjusted on EQ panel by default and EQ is bypassed to save some CPU. How can I unbypass EQ when user adds an EQ node?

      I also want to do the opposite. I want to bypass EQ again if user deletes all active EQ nodes created.

      LindonL 1 Reply Last reply Reply Quote 0
      • LindonL
        Lindon @mehmethand
        last edited by

        @mehmethand said in How can I unbypass EQ automatically?:

        Hi, I have filterDraggablePanel connected to a Parametric EQ module. There is no eq node adjusted on EQ panel by default and EQ is bypassed to save some CPU. How can I unbypass EQ when user adds an EQ node?

        I also want to do the opposite. I want to bypass EQ again if user deletes all active EQ nodes created.

        Is there even a callback for the EQ module?

        HISE Development for hire.
        www.channelrobot.com

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

          I unbypass EQ when user adds an EQ node?

          As Lindon says there is no callback for that action - this sounds like another possible use case for the new broadcaster system @Christoph-Hart

          You'd need to add a button to the UI so the user can enable/disable the EQ.

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

          Christoph HartC 1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart @d.healey
            last edited by

            @d-healey actually I‘ve used the broadcaster exactly for this purpose - just attach it to mouse events of the floating tile and then call setBypassed(false) when it‘s clicked.

            Christoph HartC 1 Reply Last reply Reply Quote 1
            • Christoph HartC
              Christoph Hart @Christoph Hart
              last edited by

              but the cpu overhead of a eq with no nodes is pretty much the same as if it‘s bypassed so unless you have hundreds of eqs floating around the performance gain is neglible.

              M 1 Reply Last reply Reply Quote 0
              • M
                mehmethand @Christoph Hart
                last edited by

                @Christoph-Hart thanks for the answer. I have 16 samplers and 16 parametriq EQs (1 EQ for each sampler). I thought bypassing EQs can save some CPU load, but what I understand from your reply is it won't worth it.Right?

                Christoph HartC 1 Reply Last reply Reply Quote 0
                • Christoph HartC
                  Christoph Hart @mehmethand
                  last edited by

                  @mehmethand yes. The most important thing in your case is to reduce the number of voices per sampler to the lowest value you can as this will save you lots of memory.

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

                  22

                  Online

                  1.7k

                  Users

                  11.9k

                  Topics

                  103.4k

                  Posts