I’m seeing some initialization weirdness on a new effect I’m working on that uses hrange… the odd behavior seems to be triggered by the presence of the hrange widget, and even odder, whatever the default values are seem to come into play as well.
hrange bounds(10, 80, 340, 40), range(-1,1,-1:1,1,.01), channel("rmin","rmax"),
creates all sorts of issues with other widgets in the effect, some of which I use in many other instruments and effects with no similar issues before. Commenting out the line removes the issue, but so does changing the default values, such as:
hrange bounds(10, 80, 340, 40), range(-1,1,-.1:.1,1,.01), channel("rmin","rmax"),
The behavior seems to show up when first opening or when reloading the effect (via reload instrument), but saving the file once open in the editor does NOT trigger the problem… so it seems specific to the initial file loading behavior, but I may have misdiagnosed.
I can send you a whole csd off list if you have trouble recreating this issue. I’m using your binary release 1.0.0 on OSX.