Closed polluxsynth closed 7 months ago
Since the problem happens even when the filter envelope amount is zero, it must be some form of illegal value that gets past the control and into the filter. The prime suspect is a division in the envelope generator which might result in a division by zero under certain circumstances.
When a patch which previously has been working fine is loaded as a 'last state' snapshot in Zynthian, the filter can suddenly open completely after the filter envelope attack time has passed, regardless of the setting of other envelope parameters, or even the filter envelope amount control. After this has happened, the filter in that voice can't be brought back to normality unless the system is rebooted (or the plugin reloaded).