Oversampling in FX plugins
-
Hey guys! Is there an easy way to implement selectable oversampling in FX plugins? What have you guys been doing?
-
@dustbro
If you won't implement oversampling on scriptnode, you can use ShapeFX unit for oversampling.
You can bypass the its' HP & LP filters also
ShapeFX.setAttribute(ShapeFX.BypassFilters, true);
Saturation unit makes aliasing. So I use only ShapeFX with oversampling mode for saturation fx (Mix 100% - AutoGain On - Input Limit Off) . You can see the difference in Plugin Doctor.
-
ShapeFX1.Oversampling attribute seems to affect the Gain of the effect (at least in my build), so you'd probably have to use a bunch of different ShapeFX's and turn them on/off using a gui element
i also had no idea that ShapeFX had filters... i thought it was a phase issue removing my high end
-
@nytemairqt said in Oversampling in FX plugins:
ShapeFX1.Oversampling attribute seems to affect the Gain of the effect (at least in my build), so you'd probably have to use a bunch of different ShapeFX's and turn them on/off using a gui element
yeah it does but autogain mode should make the gain stable.
i also had no idea that ShapeFX had filters... i thought it was a phase issue removing my high end
Because of that mix knob should be 100% wet. Otherwise it causes phase issue.
-
Hmm I meant it wouldn't affect oversampling at all, just change the gain level randomly, but I tried it again today and it works fine, no idea why since I did the exact same test
also if you're using a slider, setting the min value to 1 and max to 5, and using step size of 1.0 helps even things out