HISE Logo Forum
    • Categories
    • Register
    • Login

    Draggable Filter / Parametric EQ Node to control Slider

    Scheduled Pinned Locked Moved General Questions
    13 Posts 5 Posters 623 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.
    • DanHD
      DanH @Christoph Hart
      last edited by

      @Christoph-Hart awesome, about time I learn't something new! 😆

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

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

        So @oskarsh very kindly made me a snippet to get this going. However, we've encountered a limitation.

        HiseSnippet 1616.3ocuX0rbaTDDdWauAzxeIUQw4AUoJKSLJRIl.ULoPVxRAUD6Ha4j.mhGs6rRS4UyHu6r1QIwT4HG4FEbhWCtkhWANxEdD3Mvz89+5HabbAYK6Td5t+5o+a6t2zySZw78kdZ5k1Y5Dll96ZzepPMp0HJWn0ccM8ELX6q0b5DpuOyVSWe96hbzKsfV3ye+UMotTgEKijl1CkbK183i4pLp8Z7MbW2NTa1N7w4jdkFcsjhVRWY.XEyaTSaB0ZO5P1lTTr4LzzuTaatR50WQULevhZJsm1ej7PQj7Oj6yG3xvC005CJJhbGoqMZwHUsVi3t18R7VeMPK8x784i78OzXCtMOkdVL3xgLHYHxGOzmqn4MeAyqddyqVNyaFljdNSZgHS5JF8s73STYbP64cL5JTLOGJD1yaJQxpM2ctjQKIHgPUcLcOVGO3PJhJ2pVskIv+rzpllPn2WQNf5Q5Q8f.txiue6spStCIrLn5PlpsiCyRUobl.DPhx.5LvcbkTEWLbGtKCAmb6.7VxwSjB3PkxEjpnBb7X6umPN3TwlHPQXmMlY.XHjROSLIBfvL8XCI7D3MWay06+30139OXyc.30A9W+5jVdLHsSnjAdRpsE0GhxUIccHSkADNdC1DkjPUJp0HBWEdfXkbgKijDLlsOQcnjLIJFy77IUfa8.lfCB4NkH.x1jcSwsKgBJdW1A3euTNGjs+inJqQLOvDaKFxErpVglXyL6qxyJmpnx2tXleYR4PkBzCD1LGPA1GsTjutyHFj5Ib+DyoPBcWhbvAbYfu6zpUqZlZHUi78cjoQ4M.gXswaw+jEEv0ulqKoE00c.zFvGH7rvqOm5rsuGGbCA3Hk2lAEF9i5DHrTbo.weHJGDGHJPikW1IlUkbw7PObIymYRfGtSkvyUs8nCIO+4QbqZ4xs1iYuTnLQRhOPUiuzkUchGGKWdvDaL8qfHCV03S.Kjg0NIxCUWMgTkekXZGYF5NbgKDYIIFWNwf6pjYIGoGoBGxg0VkvIeYghOfx0tVnbffkbkVTWx..78cb7YJ.Cm7IESpUalxd07nvhcP9hxBlxZJ3vf.EqRQVXqex0xcYKsZpt1+0QQacZZAeM+0QQcP4eEcA+TLOsHF+tMYQPTN76hj6tV2MiNOLxmVjrUz48COzY61wmQKJQoIMgpBWzCotArJobOA8HhIMSxniTPVPYPZtWJ1TpX2WTAqHKYdjI4jrbblIOrClmz0EdQXVrw4rdmEvJhfwCXdKCMN.aKUPX3SwIZFm9Ds7CbshZnlSPonqfqt+Dl3zFCqE2EFl9MerUA+kJb126GO6quK2l4owgQblFIo.sPaNdMhW98e7yancNv+VFuJ3c+8+T6bA1zHIeV.O7b0Wp8ftqSUTbHdrGAd4DlmhiAP80YG.aDEMRujw5L+8TxIPbNskHLSWEuCRz8lusX3s+AFE5Tp8jrq+6ZLM8vK1pwgba0nTB+3SaLhwGNJ2pXhFw1XjA8QFqCc9FRgTZGtKLenGUvb0FLLYorRWJYwNthMNi5wGe7KJR8FwBeSjbX.QeaCr4Y4zjdWaXzxIWlXYTjtv7lm.L+z5gGg82bkG9Ho2d9vFgLfgC00mYdDVzjF1LOO0J4hUWMWr5WUMFKsY39TXej.lvZp137a2tRiwzLv+vez.l6LoO+or7K.6G33vAoLLHe8SA711trdReN9xFJmNJ1jepQdy13esDM6ZegyIr4bljFow4MZjV7lg9uBlUz.KPs3CfRfhwhWV3hWoPr3W9Y742xGKraNiXQRgj1qtpKrjszNvkpJt4MNyIlApi7q6hqzJ.cOMe13+r0wOul3UL5wgMNlsMN2LrQnIw+G1X7Gw7dFQKrm+K357suA9hEyj1asB7Nf0d+37Ww2zKXGaFLNpgCNiQGeMA2SoV99pHg546xiDtQBAyEvO+TXeyheOpvdkLBWtQmN6zVfc2hb94O2Ne8yN1usL.aGuAEbNrjGbm9POPKFD5EPGzPuZNbFWz4Z3Yzj5yB8RCcnA5wwLqmDBPl0SX9F4NFSs7jO1JZ.HlUe6PJfeKB+D7RFafmI0SF6YXTqZM7ka9isrv5qOEFsOaL23Bf4lW.LqbAv7YW.L25Bf4yu.X9hyDC9+FwZAJ43n9M.gdsil1pmqRW6e.z8MFLH
        

        Dragging the points around the EQ panel will send a signal through the broadcaster using

        if(event.drag || event.clicked)
        

        But - Because there does't seem to be something like a:

        event.scroll
        

        for the mouse's scrolling control the Q value will not broadcast when scrolling - because there's no event for scrolling.

        @Christoph-Hart have we missed something and if not can this be added to the events please?

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

        ulrikU orangeO 2 Replies Last reply Reply Quote 0
        • ulrikU
          ulrik @DanH
          last edited by ulrik

          @DanH what if you use

          if (event.hover)
              getBands();
          

          no there is no event.scroll

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

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

            @ulrik that works actually, seems to cover all the bases in one, well done!

            Imagine event.scroll would still be a useful addition, however!

            Thanks for the help :)

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

            ulrikU 1 Reply Last reply Reply Quote 0
            • ulrikU
              ulrik @DanH
              last edited by

              @DanH said in Draggable Filter / Parametric EQ Node to control Slider:

              Imagine event.scroll would still be a useful addition, however!

              Yes it would be useful, agreed!

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

              1 Reply Last reply Reply Quote 1
              • orangeO
                orange @DanH
                last edited by orange

                @DanH

                I've implemented this approach. When the mouse hovers, the parameters of the dedicated band are shown. The band numbers are fixed here by the way.

                HiseSnippet 3445.3oc2b07aaibEmJ1rMR6GHYQvhdqCDVfJuwwqn9zYcWrxeHk0swIVQNe.XDDSSNRZpoHUHobr2rAX6ssmJJ5gdcu1Ks8TO0VDfdtXWf8TO0EnG5gBzt+CTz9dCIkFJIKSZmZq0BAwjuYdu426MyuYdC0PsoskF0wwxVJQxsNrKUJwqK23PS21q1VkYJs9ZRI9txUe5sWtlzJG1U0wgpKkHwL2BKLQxYk3e9lObEUCUSM5.QRROvhoQuMqCycfzMq7iYFF0T0oaw5HT6BUVWyxbUKCqd.PlQNqTWUs8TaQuiJVsKIKk36TUm4ZY2vU0k5HkX1UrzOrQaqmY5U+GvbX6ZPwaTjZ.FxSbMKCcDwnToUayLz2LvgcjjRHu4.2eFO2+ZxavzY8kOHLbEdAjAZHFORbovvalPvSQDdYEf2XfTBAHMqGjtpbCMaVW2Akf340jW2zkZ2TEB6hPwqtRWp10jW0Bpgo6BcT2iVyFtouFYVLa14IEylctkRkJED6cbIl85b2l2wRm5P9.xhK4KceUaR05fD9nhEZQcq1rIUyMS5p0SKnspss5gT8mropI0.p91OdIB7IUSKaRFFHH6RDF4GJzJv8W+5yk54ov5ER8E51yocl.zCM4pVc5ZYB2jIMuBoIWmvlCZ8QTca1iWvAUvz01xXUUCicgQRYrLCUK+hAC7BtIF1Iv3tmODW7iZNI3ikOVziEbrfGqjH1GF20roO8jgaTyIgar7wharfiE2XklDtqex.c8Ig35iEt0OVrVeR.Em26jgUTyIAWr7whXrfiEzXkBia7CyzfYRIM6Yp4xrLIisCIiV.HlGH6F8nAHmv+eMKCCfty1m9D5SenpqVap8Sp4awL9X0uEO51S.eu5Zuit4peV5am0wRgIAdE1d7OdC1MTaBCqCFlpYSg0ztsklpwssr1aYS8ZTpApcJnhKXSawbfUU5a1z51pOqFy.jsopa6zy22GxzZdh0t+DDiIwkUTgVAteAUnEVJUxTIagCxukspNCZXvDFY1N6ixms7JKtVsZySfUrxtPt2Uc67OFt5frJ0JkMa+BVjWviAbA1oInL15YP62Etf2x7qVFZs4FzbdIcjI6ip4+wy.nSLACLOIG2FufuB3wEGVyVs0GoZpaPidz.E01WTattKAP9XPM51UMLXccnY1t81Ye70yMOo81J9+M2iuQA7u4g+93wGC7h0ChAQ0Z7.BouEqYgyosrMS0frhALWE33Jk40vytKavZYR02hdfKODyL0oG.VadRZMny2lpCIWjDsGqIuBss1mZS9jOgGPzLXZ6Q0mKURH3k7XmININN+4d+YLoK.ooEvmZpZ3PQueLUsOLCqhqcu9Z7BB.3WDLrXBiKV1T03PmWQLjfdMOh.7uGoHxYNczhalMVzBEtmer9uGu3V1L8aCyx4bDgfvHIvoBPYHrzBL078iUd3HYpn2QfPIRnH+IGECRndCX4PbRALLTaKgIaCmSP3pgYaGVBBrQlXF7UulKnAcbUscYlsPFAmj.k7duGYU975vPrcssT00TwXyBj0aRNzpGggvQm3ZQTccU0ZSXt7aHBK3.hLoTcGh6yrHcUsgspAlvg.KJYtO0DGgZbHwDDqS1oud6PfIyH6P2GudNgXR+Un.LV0rELrveomUFfuLOOceCk98I8.1XSnhPLOM2fhx3AcvO2pME2.CyI.Jgig6.cW6yr54Xb3BKrPp9nXAOGeKq98Ga.UhVEaFmQ5Z..rrgAIHyLb.cZd8I2FGzYBdENKUMCKUrqXKlAUgu6Ig1SWOntYReOZSapS6fwpn450UG2aIXC5Ar6XgWhQRXH.zC.9nqJrASBTGURSaqNC0VBCsE5B4AsfbFfIZ42iCoagyz5cm+bsjAR3SEOWJuIUI9e3SBum2jv6Mzjv6wmDlOWcxPo0FZn40I6wyx8AXhLYpVGICK65Zy1smK+ddx2WmjYXsli7tPO7Bq.gi61rIXAHE5jIC.Vp9WMXO.wqcqG0F8naR9tjhWqx2K2otg4aqLdMLeyuQpgAoJhMdRL+jjufmlRxiK4yj7gNuHXxwQy38XLPJbtYCb1OBaofq1iOqbxHMXD9Oe0wE0eBVbv96B4lfaC155glGEcc+QjKMN6TOFFo9Xsf+V4ipQvpOV63+nLhpcvpOV6T0DmewNFlxSC8k7FN.BbDGnMTPe9v62EFh1JXHJmMOYKTedAxcL0EibyGlnNrElrAvP17gIbgL.4FHKwibP3DD3+E1zE+iv97v41uKN.+43FLRQFtnlMGaY94iB8QisX7AtZOIEy.jjco1BajjWQoDyF9QaJezOZSwm7plWFMBUzxbcSl6c6RMOpmGqjeZPRRIH9nBppK+gfdE+GBJrb7tVqXcfDSGezzX3NqDGxBO74JRCq9a5qdCClN01WYryNrx67q+xJQR4YkqGVyO8Z+l+wGFslEGgODl+QO3Ri1rSvkUF1kubLb4gT9m+90ipKGVyJ4y+UwvkCqLYkqlKVtbtgc4qECWNrxe8e5KnQ0kyMrK+2igKOTy9G+W2HVtb9SiKGV4Jeve1MptbXM+7+5ublJQ2kGpYgd4WFGWtvowkCqL4O7W9EQ0kGRyevd+yXzKGV4O86+eHwpWt3owkCq7WeEseaTc4vZtyC92uUL5kGByqb0zwpWtzvt7UhgKGV4O+Vu4uOpt7HM62Did4RmtouJeRaazkGV4O6qhpKW9z3xkGyhT2e80fsXheQk9KVCKf2kB49g4FjXM59LMp2WaYR40nN64Z0Etr+lnkR75t9eOqdMp31T4M8UjCu2ZoCF.92oxgh27Llta69B14ypzlxZ0dv227KeVEeP5gn2VFMaKLszfGPsI0PZ2VAeyyojUJlOewBYKHwbocBD+5xJJEV7lEJeyRkEJHG9kvVrjR4BfFkk3wkD+MYbOwo6mVy55oeeB9ckNOJdcLsQPvMT32VCxWy5YOzxdOmtpZTn.9CfjW1xXQdv7dTG1GCwnQKesCMU6vzZzE1njcuNAOMKnhY4U59Nz6apasgpoZKtX7oUxKArI08tlqY0ChFqh6wWrTtw4wtCb2fZ1yurTuPBkLHtTH2hkxsX47EuIl7V+93WyqO9MB9hq4gYry8xx7qyJ1oJIMnScmCFpSU5mMbm5mtckcsrgApMXebnCbfmz6opy54HJWrmDyLMTGHJX+fLXSLShYE7hKGgLOG3GubawAmUqzQEJSNgLbSWUavfhVNHLfXA.aV4aa8LxlpNNo9HvY8tBE0nM0nomLuK2jptWpTRgCRu7gUDi9IO1TdGf5M6Jh5JU5HdtNJ34DClzoCSW2ftokCC26P+R59qpnSap1yvaKOhxOZWOZHlmm8.L76N7nfKOYTQ3JQNJ3ByANV3BxiFbu7wlbuPT6mNg.7huLDhW7HQ7jFCEGhmxEDhmxoi3ob9P7TlBHdJQm3oLEP7ThEwS4Lj3oDKhWtKHDubmNhWtyGhWto.hWtnS7xMEP7xEKhWtyPhWtXQ7xeAg3k+zQ7xe9P7xOEP7xGchW9o.hW9XQ7xeFR7BirTGCwqvTEwKlrsBmN1VgyG1Vgo.1Vgny1JLEv1JDK1VgyP1VgXsLWwKHKyU7zQ7Jd9P7JNEP7JFchWwo.hWwXQ7JdFR7JFKhWoKHDuRmNhWoyGhWoo.hWonS7JMEP7JEKhWoyPhWoXQ7JeAg3U9zQ7Je9P7JOEP7JGchW4o.hW4XQ7JeFR7.jM5ac5Uj2vRumgpa3WBVDa9EfVW7MOEe6RMgV8Pwnwqr2L1nBwqJuIyUq83w3kFCFkj9+BF8eeheCYu2W1A.bV4ZO5L3kG9FAeK7q1ydeZ0m521UqGpsuSuNdeGy3I6KwkwyxgpodVwuxeTfh34iCEjS7XugBxG90A2TuvvBJJdzIPAkDOAZnfxh7PTvhCaiaJdH+3.Kq3gqhKQQ7TdwkjS7zawkLBZUJHdXT3RJJdFl3RJIdXp3RJKdHo3RFAxJ2bXKmKq3QEhKQQ7LKwkjS7rHwkLBlyMBlyUT7D4vkTR7nAwkTV7H+vkLBlyMBlymc3du7Jhm.GtjbCam7if47EDOyhbIEGdvV9RhqWvkTdD6LBlyKN1PpVss7O+wHqOwLQlgoLYB98r5gmVkMTcsY3Zy.+oAjEfFE32lvTobZzkvixp28Yw6Q.0fxoUxI9uvG+BUv6S3WnRPghSh7ldj3WStAyjxeC74z32leO4gp6SI2BeiQvo.UlvuPCeYT+EZnaj+EZ3tZtPyukspoSWKmPFtAsCaKXIlPoPceGJl3v8v4jEkupkp8XK5a9vZfSNVcZn51ylO49xcr5Y5FZx7YlzuTDJmveoHlcp6WJhuErjcn0iRFfwFrNcMnUM2mZXARPL9Vxq4kLUfzvik2vxzpaaKSllXG88n.GrUKpsH1GqCsL9pbsm3Ar7dTCpp3f12oB9hHpZCwI5ILVnD6eXOFa+02S1CtDj.R91apVybgNUqyjEBNKZiNpZ1VOQy6HghiSuLWB32l7e6cRJuAdOo+o2WVN6BYkfMYvdhlFFhuALg430I2IPm7m.cJbBzo3IPmRm.cJeBzYwIpCt3xx8bs53Q4.AaV06rmlXPJOyH8+.WGnaLC
                

                Dec-13-2023 21-57-27.gif

                develop Branch / XCode 13.1
                macOS Monterey / M1 Max

                DanHD 2 Replies Last reply Reply Quote 6
                • DanHD
                  DanH @orange
                  last edited by

                  @orange very nice! Great that the panels switch between nodes. If you change to event.hover your Q value will update as well :)

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

                  orangeO 1 Reply Last reply Reply Quote 0
                  • orangeO
                    orange @DanH
                    last edited by orange

                    @DanH Also, new nodes cannot be added so band numbers are fixed

                    develop Branch / XCode 13.1
                    macOS Monterey / M1 Max

                    O 1 Reply Last reply Reply Quote 0
                    • O
                      Onik Sisodiya @orange
                      last edited by

                      @orange Would it be possible to use buttons instead of combobox for EQ type of each node and it gets updated when the type is changed from the UI type menu and show the changes on the button just like how the combobox works, I tried working on it but I haven't made progress on it.

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

                        @Onik-Sisodiya show us what you've got so far... Sounds possible

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

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

                          @orange using this code at the moment, thanks for sharing :)

                          Is there a way to get the node number of the clicked node out of the broadcaster? So we can treat each node individually?

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

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

                          20

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          103.2k

                          Posts