HISE Logo Forum
    • Categories
    • Register
    • Login

    Mousewheel EQ

    Scheduled Pinned Locked Moved General Questions
    10 Posts 4 Posters 799 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.
    • MikeBM
      MikeB
      last edited by

      I would like to have a problem - as we say in germany

      the following:
      In the GUI of the parametric EQ the Q value can be changed by mousewheel
      But there is no possibility for the user to change it without mousewheel.

      It would be nice to have an alternative then e.g. option key and mouse
      or shift-key and mouse

      Now I could just put a Q-knob in my GUI where the user can change the Q-value.
      But he can't select the band in the gui which will be controlled with this knob.

      Bildschirmfoto 2021-06-08 um 09.15.50.png

      "One hour of trial and error can save 10 minutes of reading the manual."
      "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
      HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

      DanHD 1 Reply Last reply Reply Quote 0
      • ?
        A Former User
        last edited by A Former User

        I think this would be better:

        When clicking a node, a pop up window will be opened and Type, Gain, Q, Frequency options controls will be appeared. Also this pop up window layout can be edited with LAF.

        I think with this way, everyone will be happy since the all controls are available and also customizable :)

        1 Reply Last reply Reply Quote 0
        • DanHD
          DanH @MikeB
          last edited by

          @MikeB you can control the values by scripting. Try these in a knob callback:

          ParametriqEQ1.setAttribute(ParametriqEQ1.Q + 1 * ParametriqEQ1.BandOffset, value);
          
          ParametriqEQ1.setAttribute(ParametriqEQ1.Gain + 0 * ParametriqEQ1.BandOffset, value);
          

          You'll have to figure out a nice way of changing which band is selected but it can be done

          DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
          https://dhplugins.com/ | https://dcbreaks.com/
          London, UK

          1 Reply Last reply Reply Quote 0
          • MikeBM
            MikeB
            last edited by

            Yes that sounds good - but my question is HOW do I get the band that the user clicks in the GUI?
            He clicks on band (1) and I would like to get the position of band 1 via get
            or at least that the user has now clicked on band (1).
            Does this exist?

            Bildschirmfoto 2021-06-08 um 09.15.50.png

            "One hour of trial and error can save 10 minutes of reading the manual."
            "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
            HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

            ? 1 Reply Last reply Reply Quote 0
            • ?
              A Former User @MikeB
              last edited by

              @MikeB You could probably do it with a scriptPanel but it would take a lot of coding.

              The TLDR version would be "cloning" the display, then allowing specific mouse events to adjust the EQ. The EQ itself would be hidden and doing stuff in the background, and the user would interact with the Panel.

              MikeBM 1 Reply Last reply Reply Quote 0
              • MikeBM
                MikeB @A Former User
                last edited by

                @iamlamprey

                I don't quite understand ?
                I can already interact with the panel - anyone can do that

                It's just about the callback for clicking on the 1 or 2 or 3
                That is not given in the GUI ?!

                "One hour of trial and error can save 10 minutes of reading the manual."
                "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

                ? 1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @MikeB
                  last edited by

                  @MikeB You can get individual attributes with getAttribute but I don't think there's a way to "detect" which node the user is clicking on.

                  MikeBM 1 Reply Last reply Reply Quote 0
                  • MikeBM
                    MikeB @A Former User
                    last edited by

                    @iamlamprey said in Mousewheel EQ:

                    @MikeB You can get individual attributes with getAttribute but I don't think there's a way to "detect" which node the user is clicking on.

                    Yes - that is the problem unfortunately
                    Why?
                    Too bad - All attributes I can change - this important one not!

                    "One hour of trial and error can save 10 minutes of reading the manual."
                    "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                    HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

                    ? 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @MikeB
                      last edited by

                      @MikeB I'm working on a snippet, I'll post it here if I finish it (but don't hold your breath) :)

                      1 Reply Last reply Reply Quote 1
                      • MikeBM
                        MikeB
                        last edited by

                        Ok thank you
                        I will continue to breathe in the meantime :-)

                        "One hour of trial and error can save 10 minutes of reading the manual."
                        "It's easier to hit the developer with feature requests than to spend 10 minutes reading the manual. :-)))"
                        HISE Develop - Mac Pro 5.1, OS X 10.14.6, Projucer 6.02, Xcode 10.3

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

                        14

                        Online

                        1.7k

                        Users

                        11.9k

                        Topics

                        103.5k

                        Posts