( name: 'saw_bass', func: { | freq | var s1 = Saw.ar(freq); var s2 = Saw.ar(freq * \detune.kr(1)); var s3 = SinOsc.ar(freq * 0.5); Pan2.ar(Mix([s1, s2, s3]) * (SinOsc.ar(freq * 0.5, rrand(0.01, 2.0)) * \modRate.kr(100)), \pan.kr(0)); }, //sustained: true, useFreqLag: true, useSaturation: true, saturationSteps: 4, useEnv: true, specs:( modRate: [0.01, 2.0] ), defaults:( attack: 0.01, release: 0.1, curve: 1 ) )