From 26a28e681d7baa0b6e41e44deee9e1b9416c64b1 Mon Sep 17 00:00:00 2001 From: Thomas O Fredericks Date: Thu, 29 Oct 2009 02:00:13 +0000 Subject: Added a few help files for cyclone svn path=/trunk/externals/miXed/; revision=12694 --- doc/help/cyclone/onepole~-help.pd | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 doc/help/cyclone/onepole~-help.pd (limited to 'doc/help/cyclone/onepole~-help.pd') diff --git a/doc/help/cyclone/onepole~-help.pd b/doc/help/cyclone/onepole~-help.pd new file mode 100644 index 0000000..23ada04 --- /dev/null +++ b/doc/help/cyclone/onepole~-help.pd @@ -0,0 +1,20 @@ +#N canvas 1172 268 591 353 10; +#X declare -lib cyclone; +#X text 37 24 single-pole lowpass filter; +#X text 56 272 onepole's advantages are efficiency and simplicity. +it works well as a pre- or post-processing stage for other treatments +\, such as waveshaping or filtering \, which can benefit from a gentle +roll-off of high frequencies.; +#X text 38 124 this filter is equivalent to a biquad~ object with the +coefficients \, [ a0 = k \, b1 = k - 1 ] \, as demonstrated below. +; +#X text 38 83 where k represents the cutoff frequency in radians. this +generates a single-pole lowpass filter with a 6dB/octave attenuation. +; +#X text 65 66 out = prev + k * (in - prev); +#X text 38 50 onepole~ implements the minimal filter equation:; +#X obj 427 24 import cyclone; +#X text 189 220 inlet 2: float or signal sets cutoff frequency (Hz) +; +#X obj 89 221 onepole~ 300; +#X text 187 236 argument initializes frequency; -- cgit v1.2.1