Shift Distortion Implementation

scroll down how I recreated the distortion in reaktor and with renoise built in modules
In renoise the shift distortion is just a filter + a rectitifier , the recitification can be achieved by inserting a distortion module after the filter (set to shift because this does the actual rectifiaction , absolute value )

The simple distortion is just an arctan , imho tanh sounds much better