You might also have a look at some pseudo ugens for smooth clipping and folding which are contained in the miSCellaneous_lib quark. You can have a look at the helpfile without installing:
https://pustota.basislager.org/_/sc-help/Help/Tutorials/Smooth_Clipping_and_Folding.html
IMO, folding is a very nice synthesis option, this course material contains a chapter on it
Best
Daniel