Forum

    • Register
    • Login
    • Search
    • Categories

    Mousewheel EQ

    General Questions
    4
    10
    118
    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.
    • MikeB
      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

      DanH 1 Reply Last reply Reply Quote 0
      • S
        Steve Mohican last edited by Steve Mohican

        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
        • DanH
          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

          1 Reply Last reply Reply Quote 0
          • MikeB
            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

            iamlamprey 1 Reply Last reply Reply Quote 0
            • iamlamprey
              iamlamprey @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.

              Music - Instruments

              MikeB 1 Reply Last reply Reply Quote 0
              • MikeB
                MikeB @iamlamprey 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

                iamlamprey 1 Reply Last reply Reply Quote 0
                • iamlamprey
                  iamlamprey @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.

                  Music - Instruments

                  MikeB 1 Reply Last reply Reply Quote 0
                  • MikeB
                    MikeB @iamlamprey 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

                    iamlamprey 1 Reply Last reply Reply Quote 0
                    • iamlamprey
                      iamlamprey @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) 🙂

                      Music - Instruments

                      1 Reply Last reply Reply Quote 1
                      • MikeB
                        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

                        21
                        Online

                        982
                        Users

                        6.6k
                        Topics

                        60.8k
                        Posts