Asymetric distortion on saw waves
let m = maximilian(); let playAudio = () => { let myOsc = new m.maxiOsc(); let lfo1 = new m.maxiOsc(); let lfo2 = new m.maxiOsc(); let maxiAudio = new m.maxiAudio(); let dist = new m.maxiNonlinearity(); maxiAudio.init(); maxiAudio.play = function () { let w = myOsc.saw(50); w = dist.asymclip(w*50, lfo1.sinewave(0.5) * 3, lfo2.coswave(0.6) * 3); return w; } }