HISE Logo Forum
    • Categories
    • Register
    • Login

    GUI for the Parametric EQ

    Scheduled Pinned Locked Moved General Questions
    58 Posts 9 Posters 6.8k 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.
    • ustkU
      ustk
      last edited by

      @Tod-Slaughter I just noticed there's still a mistake in the Low and LowMid Q

      Can't help pressing F5 in the forum...

      Tod SlaughterT 1 Reply Last reply Reply Quote 0
      • Tod SlaughterT
        Tod Slaughter @ustk
        last edited by

        @ustk It's not working in my project. I'm just checking if you changed the knob ranges too

        1 Reply Last reply Reply Quote 0
        • Tod SlaughterT
          Tod Slaughter
          last edited by

          No the knob ranges are the same

          1 Reply Last reply Reply Quote 0
          • Tod SlaughterT
            Tod Slaughter @ustk
            last edited by

            @ustk Just spotted that too

            1 Reply Last reply Reply Quote 0
            • ustkU
              ustk
              last edited by

              @Tod-Slaughter if it's not working, have a look at the IDs (eq, master container...) in your project too, and be sure they correspond to the script definitions

              Can't help pressing F5 in the forum...

              1 Reply Last reply Reply Quote 0
              • Tod SlaughterT
                Tod Slaughter
                last edited by Tod Slaughter

                Fixed the q

                1 Reply Last reply Reply Quote 0
                • ustkU
                  ustk
                  last edited by

                  @Tod-Slaughter again it was an error in the callback definition:

                  HiseSnippet 2115.3ocyZ0saaajEdnsmr0pQMNsYQyMK.gKV.mtto5Gme1Fj0LxVJzH1IRUoA8tFJxQVSCEoLEURTJLR1612fhbWdCZus24aW.u.Kv9B3GghE68cmg+HNCIGJJ4jFq63Yly27cNyYl4LGMMcr0QCGZ6.jV9giGf.RmG1drkaus5ogs.6rMP5O.ap4T+.PswCzFNDY.jjV7tzFkVdIf2uecyZZlZV5nHQ.virw5ncw8wtQRapbOroYCMCzCw8Y58FJ6naaskso8HBQVDVBLPS+IZ6ituFsaK.ARmqtA101osqlKZHPZoZ1Fia2y9YV98+Q3g3NlH5GkAsI.4KtgsoAkwTofs5gMMZFZvCADTZFY9K5a9WBtG1.OQdjaXEuFjizf0eHsPVzqLK8Jke5IwPuk7o2Egs0cvCbiZgxsODtikKxoqFYJfkV98Erv8tHbKaROrbuZesmfZ3P9XhFqc8RkVW9ZkJckaUrPwBe4WRltItcWGrtb8CJVfLyLzU9oZNx2yxtS8C109YMbPGLBYoOVN32skCweej6V18GXaQ9XsUSpwpzQIEHINWdTmJjrZjJpp386EG1rQMtFBgMtCX5vxiYpt.5hJY1eS0EP0HCGJOf4wgJDv.OCGh4xWlIhws3oi3D3R0laIG62Ts4VY39ZMaPQ0HKeWqYyRyDtVyjc5oQBuVsQtt1V61nFxzLenwpQLpE1T6dHytyDXdZjJZpyL0TESM0YlZpLTKId6oMjr+Y8CxOdgZj.vzfJDPuyhovUuaWjNAqvNWN.F+srkq2JfWCoBXmnt5PJWrbcrM2RyzrC4f00HsTe2c2pFEBrkI1BI2cjktK11RNrs0z8UZcBGMGgtRwB+PwBTRg6Julun.AzegzhNZ2wkb1QmQtn0lHkd305xaPGOZuOrXgCY4omiNch1Vs9tMDwzfFeGP0JoSUUgtT0LbopuEcoUk+7nVpoYY7ftcIcP9uHmOmspXmsZVNa02lN6baDUiaDdA6TMjKQ+HY9EoGE03qq2RTPjeaoXVzwsXgoDtPG3Pct0DRxcBc5T5t2Ym6KhR9sMuThNlYPoVoyGg9GQNmoxiVIIQ3jWYF9vlvUpTaurl91a9l+JO8HvoLyFjai.Fmwr6dhmdOErcJS5zrIDPUwd1VusIYFQDUBIa7bvScmprBITyLjPD6qb5BHXx1U.gEGQntWVK3OEDNqXhvTLEvVw91YKnnxoJnnJOeyNlHqPhL2jPD2qd5CIDFOjU3PFQCmBpNsfgziDDFHH5XgSAC4BDlLR1V221E8.q0tRgenvxENrfb7l51M01BrESjSpMSq.kSVJtl0n9cPNgjJri.ok3q0CTbsdXKEkt+UCX5ns0NVX2GL.YIpBPff6S..RWLfUjt55UInOJnRPsMwFHG.1fV6pj4CA7X+jRs8pZJfbfzmBS834XfA1OWfcYX56rGGsWmKz9ivT1PHFTJ+Ttf5BPt7z3.4jiO9yxEHeLLdJAb373pU+S4BmOAl3jj3D5x4BnUf76+vgxad8q+y4BkyGYVs3P3niO9+s4L5coGzv6U518+t4rZLIPwapNOnTjAEdHN4EWZIwP3ekIOH9HH6kpCw.J4Qhbn+EfbW1Mtc7qaNKjPkiDyFFW.xcQvDNzbYMq.4qoQJT4a1YaMWMZUrC1Dirw1.jiKltmoz1nmh0Q90zdY31ngOw0d.Ywzjpl.j9vYaetmGM5WUY7jOj+dk91FHZMxi5ae1+8hMT5qEo7+3+nPLoAswufybFNpaWLoWPnr5KH5aXXhZZODSOxXR+F7iJFntZiLceDu63uQCwhaXWJvvZXZq4hs1+gXxgF9yPrhJyZYqyXYf6oD3Y8ciD0vljYiswCGXpMFzY+v+PkkOW0pU+MpJXWT+Ho+F4GuzJAheIUr27mTUn204Wcx4R6Xr5WIOoNTqttWq6XYfdNQ9WPtY2gfmgMb6Mgnm72U5gHq7h9ifT5jlCYFNGJxk7FDiK4UmAlrUdYNsMgGKFwultLFmxYgH4WmSiK8SoiH2qN7r1z1OwYYExcRCLqNqvXSGYGXSzc2zwcPl7VzMOh0h.2LtEQNn9WXsHiZhrH+sryAySISkHFbB65HvfybjOszihnvQbKTN6w9D4jIXkvf2WT+CxWhfOmcIYDsKMTIhlDN7O2jilxB1LAnHhbdoxjCxEOGSlAsKC+d76K9kH8UlCtXCYey6KBxmYrfnxid2xNXdS5lYL2jgd+6mp3nYfsuqi8nAy9fDOyblQ41LixIO+TMJwRcWfm9MOK0AAnLalhZBSgaT94w4XTNW9S9OZXdrI6oHetxfnjFomtO4OuDLv+Mlf7ZXYXcKsNlHCRFOIdwKq.2y1XjolK+iwgtKZPCzPK1W8B8ksXQB4FyNK8N4E5jW5dQXSrqduz46BovWx0ldWy2f26TQn++rbDYWB13am2G2T5u8pRS6wMc4vKBt0HmmhHQT9OponvEV5b+Q88unCs1aRTGFsbhkXqaCUPY1ZdQETgs.FTAU4eAaVFavtVfJ3ZABdEsHNTAWms1WTA2fsfFTA2LNn+0HAq3SrPpB9WGeYeIkYSv1SRk3TobB1VdiDHeM1p73I45rI35I4FrU9vSRBJWliyRKxO8uX9l9SI56qsGQuU6dZtNd4mPlIaStzoNhD7YYgL8lPWflXh+2kBKvRaj2DLThdi0fFKS+VJnwxgM96xXzWS2w96BJ9MMV9C7jPraKu2q3xjHWx2xkmTlHXoqVhlIF96z0oqv9Bxpyz0oxbnS04PmMlCct1bny0mCctwbnyMyTG5S27Nibs66u6KQPy59k2PJ7nGxNKf+OvXab+7
                  

                  Can't help pressing F5 in the forum...

                  1 Reply Last reply Reply Quote 0
                  • Tod SlaughterT
                    Tod Slaughter
                    last edited by

                    It doesn't matter what i do this is what happens when I load:

                    My knobs drop off the set ranges and crash the eq

                    alt text

                    alt text

                    1 Reply Last reply Reply Quote 0
                    • ustkU
                      ustk
                      last edited by

                      @Tod-Slaughter Hard to tell from that...
                      I already have the same issue, because I connected the freq knob to the gain, or vice versa... If the nodes are out of range, it simply means you sending them over there one way or the other.
                      Sometimes it could come from the fact you are converting a value to be handled later by the module (like normalizedPercentage to something else)...

                      Can't help pressing F5 in the forum...

                      Tod SlaughterT 1 Reply Last reply Reply Quote 0
                      • Tod SlaughterT
                        Tod Slaughter
                        last edited by

                        Band 3 weirdly stays in range.

                        1 Reply Last reply Reply Quote 0
                        • Tod SlaughterT
                          Tod Slaughter @ustk
                          last edited by

                          @ustk

                          I replaced my code with yours but I just get the same result

                          ustkU 1 Reply Last reply Reply Quote 0
                          • Tod SlaughterT
                            Tod Slaughter
                            last edited by

                            Same problem here:

                            Link Preview Image
                            Parametric EQ keeps breaking bad

                            @d-healey thansk Davve, I removed all teh EQ code and re added it slowly (one widget call back at a time - and it worked - but I will do as you point out. Th...

                            favicon

                            Forum (forum.hise.audio)

                            1 Reply Last reply Reply Quote 0
                            • ustkU
                              ustk @Tod Slaughter
                              last edited by

                              @Tod-Slaughter said in GUI for the Parametric EQ:

                              @ustk

                              I replaced my code with yours but I just get the same result

                              so the problem shouldn't be the code...
                              My guess is the range and/or default value of the knobs in your project

                              Can't help pressing F5 in the forum...

                              Tod SlaughterT 1 Reply Last reply Reply Quote 0
                              • Tod SlaughterT
                                Tod Slaughter @ustk
                                last edited by

                                @ustk said in GUI for the Parametric EQ:

                                @Tod-Slaughter said in GUI for the Parametric EQ:

                                @ustk

                                I replaced my code with yours but I just get the same result

                                so the problem shouldn't be the code...
                                My guess is the range and/or default value of the knobs in your project

                                They're the same as the snippet

                                1 Reply Last reply Reply Quote 0
                                • Tod SlaughterT
                                  Tod Slaughter
                                  last edited by

                                  @Christoph-Hart can you shed some light?

                                  HiseSnippet 2046.3ocyZ0zbSaDFdURDkXvkjV5TNpISODngfkcHjVFHhjXixjOvFSY5MPVZc7VjkbjkShgICza8ePatk+Azq8Vt1Y3Pmo+AxOA9GP2UeXs5SKamThuo2cee1m2O1ce20aYCcYX615F.lIeV2VP.yUYq1UyrwpMjPZf0WCv7ErkkLJtKXktsjZ2Fp.XXF+wjFYlbBf0uOt7JRpRZxPOQ.vy0QxvMQMQldRKKrARUsjjB7YnlT8dAg0k00VUWUuClHiylCzRR9UR6.2VhzswXALWpnBxT2npojIrMfYhUzU5Vsg99Z18+4n1nZpPxG7fpXfrEWRWUgvXhTvpMPpJkcM31.LJk8L+wsM+qytERA0StmaXJqF37zf1evLVRzimld4RO8Xnn2D1zaZ1pxFnVldsP31UXWWyDZTWBGBnokceAiswzrqpi6gl47MkdErjA9idZL6h4xMG2cyk6l2OalrYtycvgara2z.IyUb2rYvQl1lb6IYvsgldsh6to99kLf61ApI2ky42C3bweGn4p5Maoqg+X1YBqwLjQIBHwNW+n1WHo0HRTEQ6zHHrIiZPMhE1fNf9CqeLizEPlTwQ+qut.hFI3P8CXZbnwBnimwGhoxWlHhAs39iXO3hzlqvE3Wes4JI39pLXPQzHIeWkAyRSDtJCjcZoQHu1JcLM001rzJPU0zgFsFAnlaSUa.UqOPfYoQjnINvTSLdpINvTSjhZgwaKo130OKta5wyUiP.FETt.ZsWLAth0qCkwX41YdGXrWxlqXEGd0lHfNPMeaBWzLMzUWURUsFdi0YwsTbyMWcEBDHMUjFjqdGMYSjtFmaayJaqzbXNp1AdyrYdS1LDRgpyMqsHGAjetzhLZOxDu2QsNlvY6Ikr40bbKPFORuOLalCo4okiNZhVUr3lkhioNMdNP07QSUwXcohI3REOCcoE3tkWKqHoo7j50wcf664RmyVLdmsXRNawyRmcpMhBAMBqjchFb4HeDt9hnyhJ8zhUhKIxtsHLKx3lMSeRWHCrqN2uGI8sCczT5wOZ8siiR1sMrThLlIPoJQymX8Ow4b5KOpDlDtAOdJ9PWvUjTaqjBeaMbwO99mA1mHqSsMwv3DhtaEe3cDXaeB5jpIhgpw6YqbVSxDxHx6R1f0fG4JUIkRHlXJQbrO+nkPPUsaLDN9LBwsRZB+HP3jxIbKwLF1FuucvRJxORIEE7y2jyIRJkHwEIhi6EF8ThXyGRJcHgrgQfp8KYH5LgXSDhaagQfg9RD5MR5ZaqaBeh1r2LyaxLYlCyvEro50irMGaQEZDYyjafxHIEmUqSyZPCWR41Q.yD9uqG13uqG5qhR19nATcTWacMj4SZA0h6Ff.Nmm..Xl1gU3tZZcSPeoyMAUUEo.M.HExcWEtdHfE68tpsGJ.RAReKajaOG.Lg2lJvtAazqrGjZGkJz9F1HVPHHwdepf5Zr9pSyGHm9gO7coBjuhMXIAAsq+3goAmulMzNICGPSw5e8mgCkq5YVUBh.XP8tjMZFNPlxuWYHQIKEJCBD1GYxBhujk9P0Aw3iKmFLtFquC7FhHfAgHhmADQbTHxTr9uWiHnxOs9ZRlRjax1YgL7hasfFlHx5lLqA2CICsuW6IYWC19Ul5svSn5cyI.lqLXq0cf2nOuP2dev8KBM0Ufj6I2quMo+GLVPnojmx+1+JfMoVUQu1m4ztS85HbuXY4DeMVeEEUXY81Hx1F85WqeWPAVWpip4yiXg2fF10cLrRp5RlHscdFBuwgcDhVDOskMGkkA1PvwyZ6FwpgTwQi0PsaoJ0ETaG2+TkIuTgBE9DQEjIromzOg+4WZdGwukH1J9wr.q0Q5mo2dSqqLyOxQcWTyY075ZJvCvMba7w6NDrORwrQOld5uJz.hm948uAITKJOx.rYjmO4XHkO4cW.h116LlBaK18F83WYSJiS3hPp7Qoz3hdqZOx8tCunE1duOKKSpqbfZ5YdJa5DcGahr7lLpFT0uEszIzVDXofVzwGczeQaQJqDmEYulcJXdDkq3wfSomGAZcgi7QUijGENw2DkKdrOTgYwLSn0mKpe4zUM3AzSI8nct1BdzDyg+dYezjKlES.BwQNqZYRA4BVnI0fVmheu7yE+BUCK0FWzorG+4hf9KONlrxSNeYGaZq7lZLWlhd+ydBFRJH8Gan2o0fOHAKMmZTd.0nb5AiznDn18X7zGuejCBPXvLEwPlhuQ4O6lhQ4Rou5eug4kpz6hbKgVdUMR1cuWUifV1OzDnUCSxVTSplJTAWwSnm8xTraoqzQUxz+KxgrJpSCjTK5m9B44sngS45RGkNWdlNoktSyVFYJ2HZ9NVD7Eetoya957nmxxZ+2K6Q1IXK8yC6KbJ5GfUt98Bmtg6IAWsiwdPbFk8KaxKcglNa2oo8IcHW.GCwgQtSwbzWdCQ.O84uHBxSmoSDTv+yXSSYAOASY0i6RGQHBVjtLehf6EDzkBB5ODDT9bAQkmmt.aKIgHKeH1xGht7g3K+hzE3ZIIDi4CQYdeblYb+g+wSW3Ohrump2gbr1sjLMrpOAGIqhO0oLDm7ooAUsBniQJLw96bjuIjnJzJ.yxPNxpSi7juYbZj2sw+WFilRxF5uv4FvI4xW1RB1t0rdzhShybweyw6duHrr4lOGoRLzKjkIyvtMd1Yz5jeHzovPnyBCgN2cHzYwgPm6MD5rTh5Pd+lOpiodS6UewBJWz99MXb25AuxB3+POHG9G
                                  

                                  alt text

                                  1 Reply Last reply Reply Quote 0
                                  • ustkU
                                    ustk
                                    last edited by

                                    Your snippet works as expected here.
                                    Try to remove the eq module then insert another one, with same ID and number of nodes of course...
                                    When working for a complex EQ project I had to do this a lot, because errors were cumulating fast in this module, I never figured out why... Also, when moving the nodes manually, it's just doing crapy erratic movements...

                                    Can't help pressing F5 in the forum...

                                    Tod SlaughterT 1 Reply Last reply Reply Quote 0
                                    • Tod SlaughterT
                                      Tod Slaughter @ustk
                                      last edited by

                                      @ustk said in GUI for the Parametric EQ:

                                      Your snippet works as expected here.
                                      Try to remove the eq module then insert another one, with same ID and number of nodes of course...
                                      When working for a complex EQ project I had to do this a lot, because errors were cumulating fast in this module, I never figured out why... Also, when moving the nodes manually, it's just doing crapy erratic movements...

                                      Seriously thinking of adding 4 filters instead. Low shelf, 2 peaks and a high shelf!

                                      LindonL 1 Reply Last reply Reply Quote 0
                                      • LindonL
                                        Lindon @Tod Slaughter
                                        last edited by

                                        @Tod-Slaughter you need to do as I did in the thread you pointed at. The EQ promotes very brittle code problems, so remove the EQ, AND ALL YOUR CODE that accesses it.

                                        Add an EQ, with the required number or nodes, then add each widget one at a time (making sure you pay close attention to the ranges used and the default values)

                                        HISE Development for hire.
                                        www.channelrobot.com

                                        1 Reply Last reply Reply Quote 0
                                        • Tod SlaughterT
                                          Tod Slaughter
                                          last edited by

                                          Right, the knobs resetting is an issue with init preset. So setting the knobs defaults needs to be re-saved in the init preset and then they don't go out of range.

                                          Now to figure out and fix why the bands are offsetting so badly like this.

                                          alt text

                                          LindonL 1 Reply Last reply Reply Quote 0
                                          • LindonL
                                            Lindon @Tod Slaughter
                                            last edited by

                                            @Tod-Slaughter is the range set correctly on your UI widget for frequency 3? is it in KHz? min = 20 max = 20,000

                                            HISE Development for hire.
                                            www.channelrobot.com

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

                                            25

                                            Online

                                            1.7k

                                            Users

                                            11.9k

                                            Topics

                                            103.4k

                                            Posts