1 2 3 4 5 6 7 8 9 10
/* * soft-clip a signal within -1 to 1 using a Ghugen */ public class SoftClipper extends Chugen { fun float tick(float in) { return Math.atan(in*2)/(Math.PI/2); } }