HISE Logo Forum
    • Categories
    • Register
    • Login

    GUI for the Parametric EQ

    Scheduled Pinned Locked Moved General Questions
    58 Posts 9 Posters 6.7k 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.
    • 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
                      • Tod SlaughterT
                        Tod Slaughter
                        last edited by

                        They're all set to 20 / 20000 hz
                        -18 +18 db
                        1 to 6 q

                        Works fine when set up . Broken when saved and recalled. Test the last snippet in 2.1, it has slightly different ranges but it still breaks.

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

                          @Tod-Slaughter might be a clue right there "recalled" ?

                          HISE Development for hire.
                          www.channelrobot.com

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

                            @Lindon let mew know if this snippet produces the same results for you

                            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

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

                              @Tod-Slaughter - ok so I installed the snippet in a new instance, it works fine.
                              I saved as XMl, and reloaded as XMl -still works fine.

                              HISE Development for hire.
                              www.channelrobot.com

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

                                Doesn't work on any version of hise I have...☹

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

                                  Ill go with the 4 filters method. Thanks for looking

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

                                    Darn it I thought I'd try my plugin hise instead of the standalone and it's all working fine! 🤔

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

                                      Further to this and if anyone else has this issue. I exported the project as a plugin and it also works perfectly.

                                      1 Reply Last reply Reply Quote 0
                                      • d.healeyD d.healey referenced this topic on
                                      • First post
                                        Last post

                                      37

                                      Online

                                      1.7k

                                      Users

                                      11.7k

                                      Topics

                                      101.9k

                                      Posts