summaryrefslogtreecommitdiff
path: root/lib/SoftClipperGen.ck
blob: 9969cd82d76082bc5d1d421aa5689ff579c9f0cd (plain)
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);
	}
}