HISE Logo Forum
    • Categories
    • Register
    • Login

    scroll event for script panel mouse callback

    Scheduled Pinned Locked Moved Feature Requests
    25 Posts 10 Posters 7.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.
    • 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

                        18

                        Online

                        2.0k

                        Users

                        12.8k

                        Topics

                        111.1k

                        Posts