Interesting piece on the distortion. Here is another thought. I have a design that uses lookup tables(different chip) for distortion modeling. The arctan function is also very nice for soft soft clipping......
For a 16-bit data converter you only need 128k for a fully populated table.
Distortion and other functions.
Moderator: frank