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.



  • @orange

    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

    https://i.gyazo.com/2884111f6603478c9c224ce9a63f321e.mp4


Log in to reply
 

16
Online

648
Users

2.6k
Topics

21.5k
Posts