-- leakDC let a = lfPulse ar 800 0 0.5 * 0.1 + 0.5 in mce [a,leakDC a 0.995] ---- ; frequency response functions and tables ---- ; leak_dc_coef sample_rate cfreq = exp (-two_pi * (cfreq / sample_rate)) leak_dc_cfreq sample_rate coef = -log(coef) * (sample_rate / two_pi) import Sound.Sc3.Plot {- hsc3-plot -} plot_p2_ln [let x = [0,0.5 .. 200] in zip x (map (leak_dc_coef 48000) x)] plot_p2_ln [let x = [0.9700,0.9725 .. 1.0000] in zip x (map (leak_dc_cfreq 48000) x)]