HISE Logo Forum
    • Categories
    • Register
    • Login

    scroll event for script panel mouse callback

    Scheduled Pinned Locked Moved Feature Requests
    25 Posts 10 Posters 8.0k 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.
    • d.healeyD
      d.healey @aaronventure
      last edited by d.healey

      @aaronventure Ignore me, I completely misread the topic on my phone and thought this was about viewports specifically.

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

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

        Yes that‘s a sensible request and I vaguely remember working on this at some point.

        oskarshO d.healeyD 2 Replies Last reply Reply Quote 5
        • Dan KorneffD
          Dan Korneff
          last edited by

          yay! This is perfect timing for a viewport that I'm recreating with panels.

          Dan Korneff - Producer / Mixer / Audio Nerd

          1 Reply Last reply Reply Quote 0
          • oskarshO
            oskarsh @Christoph Hart
            last edited by

            @Christoph-Hart hey is there an update on this?

            This is the missing piece to attach a broadcaster to a EQ Floating Tile and get the Q values changes via the scroll. Also this allows for some unique input methods zoom, knobs ...

            Please consider taking a quick look at this.

            oskarshO 1 Reply Last reply Reply Quote 3
            • oskarshO
              oskarsh @oskarsh
              last edited by

              @Christoph-Hart friendly bump while HISE is seeing a lot of good commits :)

              ulrikU bendursoB 2 Replies Last reply Reply Quote 1
              • d.healeyD
                d.healey @Christoph Hart
                last edited by d.healey

                @Christoph-Hart said in scroll event for script panel mouse callback:

                Yes that‘s a sensible request and I vaguely remember working on this at some point.

                Bump

                I found this excellent snippet on the forum from Christoph (can't find the original post now) that allows you to control EQ bands on the draggable filter panel and have it update knobs on the UI.

                However I noticed a bug which I think is related to this thread - when you update the Q value by hold shift + click and drag the frequency and gain bands update correctly, however if you adjust the Q using the scroll wheel they don't update.

                Basically the Band Selected doesn't fire when using the scroll wheel over a band.

                HiseSnippet 2315.3ocuY07aabbEeokWCSl3TmhfhdpX.AJJUBqBojchaMbM0GjoB1xhTT0t.BBtC2cVxoZ4NT6NqnYBDZO1S8ZQt4aEMmJPOka9P.5e.8VOzK8efl+BbeuY1OlkjRNUHMBFvZey7dyu2u2GyGpanvgEEIBsJU9vYSXVkda69yBji1dDkGXs6NVktoc6SOjEIs1Z1DZTDy0pToU9DbzRkutk5m+yC2h5SCbX4hrrdpf6vdLeLWlKsaqGw886PcYGxGaL66zZWGQv1BeQLfjUraXMg5bBcH6ITbZWy1pzMZ6xkhv9RpjEYU55aIbm0ejXZfd9OkGwG3yvOZZ0GLjVbGguKhXTp01i39tcS83HKvJcy8+Uz9+6YuG2kmIOmGtsZ.RtFl7QoqUDdqT.dMMgWCC3sDHUx.RWWCo20tuSHehLeDDOuk8tARVnGEncSnnmq00lcK6sEvLBjqMldBqSH7QlF0taiF0Iaznwp2uRk.fji.BmQZ26YToyHVXkOqR4Je3GRNbDOhLHTPccnQftjoP7iDHjbuYD4HFIxm6xBiHSGwBHyDwDGetyIDQ.gByBsDXkAz.WhTPhm3BzCpGOj.A7.lijKBp.+ZjjbFEDFGFBHdKPgDjPd.ocvPd.aMmPFn8V4fo1mUgPpxcq9yIUWTwp0wQogCifwOpJ6LXXjOqVmT8LpeLq5wpYHo5YbbkyQx3Bc5onYIhyfuQGOYAISng.8IQN.8xbWDszIAhAQjHA7MUhBmQhjzYDd.IZVfSNq4FRGhRQKOgFv7M3D1ocSWi+23jEUbNNYRZBExIYNxalfdFiDvXpPJKfB40JbeZLKlk4rTfxTbdjl9FhxCEwCGQPSTi6k63TxHf67Y0Ibod1QLLiQQFInJgYiHdhPxPnnrNwKjAqYfyLEy2i.qp.ZBsZkEc70hXx1Jn1CQYMYXLKwY9jP5.0REx7XPHEJCjBkf18LhBIVLjeZ6dMg.fpK4ZCAy54Aow0plOAPwlUSrNUJoPZCxTHYPvLvJKlrtlddGJZeZaEoU6n4M3w0gHFpxltPKMLHgezm4Cqd92GvFCont3rqV0LeNB5NArG5W7.W1KRXxhbrvyCHpHLSjB+KLjNSGMGqfYDZMTCLuVOrICs4AatW6Cae.vNGUftVqCDopWjBWq27Bv8TNd4HVWGcQnZNmPMg0L.1idx9a87Gua+CQfk1SDhbaKFOQD.eTq515HRmzLppqVmboyr2abFn6TcUzg3A9PsJwKNP0tCRReD3OnxgB+ZNoZVmnp5VE68ZlWpBWoMGTLuOORVoruvg5S3tu.bqLWbM0r22K2rPRPYsAYxkFtg5Hw34FwbEjPJKrDYg2ifk73TitM02I1OokGg5HiAMxsiF6pf0TVRUsp3RoLTfkrF4Z7f4xJvj580378M2df7AJfkgiQLXaG0Bwk+jHxDQDWxOiQpMlObjjLfQ9oMI5lvXO3P4pUJy8pkuv+hGPZ.x.xubQD.K8lR3iAwRV97SiV..Nubky04s8ySYS2ePs2WjpJE2pKjMrfW7..VftPoXsSvXbVfDfxI3Rmjl.7r+.3LQ0Jj7XVfq5aBtIPm9PuY0VKHPJB.hCzpcHTIOeRot8JhonZwAwvgILyGKBYkbXoQBT86lj2BIEykMn3Gc9vTJPPP9fZqUPUct.1VeWUdyklKnW3OfrXml6mYpqtc5kaDbylqrcvt.pbTjWNf4xCg3vbzxzjc0Al.q6v3lHMNsXS5HsszaxFlkn4OK8DUrzZLcaSX5KY+vP09Da562GNxMbHfZXh7xlX5FS6Ibi8YYCuv9cvtSYAt5jz+Oi6v8iTG4ICWUUkNUNuxR2Nz08wJp.VoEAEXq7yYoRvgk2HA9MUVPIiUdSgVglUs.YFkrwpt94xqZvJxrhlE5PjzOeXZ+7pgzoUmupXgFgoYb4y6GegYe2Ws.dL7.pYaRXTeoQY5RfilkOm1TOaeih.HayCC9F0uRYIPtGkYpiwVUOEc2ZosEg.6xRmLBrY85JFOWnvHK3h7LFaASC+Xre5SDR19A0TTMLJY9g77V5XIcQ8Arrrgw6nFdYJVKHd7fhAZbhvE2JdaP6K91flWV0QebBiIJfhGtb+IrfK5JrVImAA9se0t6PkT7JjIxf4MgEJ4HDJsC6L3935KTV1dGVzIRwD.oYGbAtQoL4Fv5qP1wWPk7fgGxAnxg6V98rME0z5EFW2u0r7OtYqD.nWsef8Nvg7GhG9tC2GhqcwK3XMXX588Keiz2LfKYiyk95W+5eeQoqmL4MPwJusTOa0Mdx3jcUW8Y9lS3TTIpvfMTe0Ah6hoOSDdh5pufbOpeDqx4VS4txQYdSqeWK35pvQHx8ufVVFr16nYs2Ig05qtPrhu991yerRSJaCCJqUPKniDCuTe9bGa9DK2o0XZtx+g+QKnFZRe9mxLeElnXOONLKaaxu7SA8cg6T0UcPHQtol7mZMImrv20nHYYk2AvEo62JI1DQOisaPW37MLI9NCR1KjEAr0h4RKgUpjxJ8LXiWNbN1Hy2e4m+4e4CM8cKRqKvy.F3aQOaE6dE7n29B8naYabjeCmZxYKKDiEeN7APEPg.75upfSt97AXEOXDfc25hBvvOZO3F1J.Mu6Ys3KLcaa016TYwG7BUOY.bALekI7kjBfEdlI6+s1qf8MEhuqcWNrEwxw30VBFgti++.iIuc3sr0OFPN.utcme82AOT36k1WGRDOi09zj32bo+l33Iwi0MiwsmfbBKK73DMRXJxe+TRKTPyzruu7u0WIX8TAe0+5e9PTvFEeF3.26jK31JUtahfW8Eew6qD7Qoqxe4q+JkfONQvuwy6GpDbu4M5Oadi1LEpu7eeuezqTRxvp8e8OpmSJXs9s+4uVYllKf1lEfamNGpekHcrZkuwwplWdpxAhXbay8nPr.KeA1WetaHSANytuJHbMb2b82MvuQH0moBJ1kf8BecxfMwuKkLXyzA+NYMFScBEO2Qe5GLI7lJIfeGndn9x16geSZZoNQjYcGzrh+bGmhlZAEW+pp3FWUEuyUUw6dUU7itpJ9wWUEu2aVQ7uswlwRwXcaTKq851Ve.qRFUDV+W3lBYyH
                

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

                1 Reply Last reply Reply Quote 2
                • ulrikU
                  ulrik @oskarsh
                  last edited by

                  @oskarsh said in scroll event for script panel mouse callback:

                  @Christoph-Hart friendly bump while HISE is seeing a lot of good commits :)

                  I agree!

                  Hise Develop branch
                  MacOs 15.3.1, Xcode 16.2
                  http://musikboden.se

                  1 Reply Last reply Reply Quote 1
                  • d.healeyD d.healey referenced this topic on
                  • bendursoB
                    bendurso @oskarsh
                    last edited by

                    @oskarsh Another friendly bump.

                    I want to use it to move panels down/up.

                    1 Reply Last reply Reply Quote 3
                    • whoopsydoodleW
                      whoopsydoodle
                      last edited by whoopsydoodle

                      Old thread, I know... but wondering is there a way to do this in 2025?

                      I'm using a panel to draw EQ controls. I have control over freq with click and using a right click modifier I can do Q. Is there a way to capture the mouse scroll wheel so I can map that to control Q value with a panel instead of needing right click? Pretty much every other modern EQ plugin uses scroll wheel for Q adjustment so I very much would like to do that.

                      I'm using custom DSP so afaik I can't map that to a default filter floating tile, instead I'm drawing everything I need on a panel.

                      d.healeyD A 2 Replies Last reply Reply Quote 0
                      • d.healeyD
                        d.healey @whoopsydoodle
                        last edited by d.healey

                        @whoopsydoodle said in scroll event for script panel mouse callback:

                        I can't map that to a default filter floating tile

                        If it's going through scriptnode I think you can.

                        And the answer to your question is nope.

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

                        whoopsydoodleW 1 Reply Last reply Reply Quote 0
                        • whoopsydoodleW
                          whoopsydoodle @d.healey
                          last edited by

                          @d-healey So you think I can use the filter floating panel but can't capture mousewheel from a panel?

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

                            @whoopsydoodle Yes

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

                            1 Reply Last reply Reply Quote 0
                            • A
                              aaronventure @whoopsydoodle
                              last edited by

                              @whoopsydoodle Currently the only way to use a scroll wheel in a custom control is to use a WebView. Use it for your EQ panel.

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

                                @ulrik said in scroll event for script panel mouse callback:

                                Would it be possible to add

                                event.scroll
                                and
                                event.scrollValue
                                

                                to the Script Panels MouseCallback?

                                @Christoph-Hart apologies since it looks like it's T-Shirt season for me--do you think this is a feature you can look at integrating? I am trying to add a Zoom/Scrolling feature to my panels and this is just what I need...

                                Sonic Architect && Software Mercenary

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

                                30

                                Online

                                2.0k

                                Users

                                12.9k

                                Topics

                                111.7k

                                Posts