GUI for the Parametric EQ



  • @ustk

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





  • @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



  • @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



  • @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



  • 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...



  • @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!



  • @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)



  • 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



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



  • 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.



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



  • @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



  • @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.



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



  • Ill go with the 4 filters method. Thanks for looking



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



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


Log in to reply
 

16
Online

744
Users

2.9k
Topics

24.8k
Posts