rpole~
From Pdpedia
| {{{example_image}}} caption | |
| Description: | raw real-valued one-pole filter |
|---|---|
| Abbreviation: | |
| Library: | vanilla |
| Author(s): | Miller S. Puckette and others |
| Developer(s): | |
| Release version: | |
| Release date: | 2007 |
| Status: | active |
| Dependencies: | |
| License: | BSD |
| Website: | http://crca.ucsd.edu/~msp/software.html |
| Programming Language: | |
| Platform(s): | GNU/Linux, Mac OS X, Windows |
| Language: | English |
| Data type(s): | signal |
| Distribution(s): | DesireData, PDa, Pd-extended, Pd-vanilla, puredata debian package, pure:dyne |
real one-pole (recursive) filter, raw
Stuff to test it:
Rpole~ filters an audio signal (left inlet) via a one-pole real filter, whose coefficient is controlled by a creation argument or by an audio signal (right inlet).
<-- signal to filter
<-- clear internal state to zero
<-- set internal state
<-- filter coefficient (may be a signal)
<-- creation argument initializes filter coefficient
The action of rpole~ is:
y[n] = y[n-1] + a[n] * x[n]
where y[n] is the output, x[n] the input, and a[n] the filter coefficient. The filter is unstable if/when |a[n]|>1.
The transfer function is H(Z) = 1/(1 - aZ^-1).
(Pd also provides a suite of user-friendly filters. This and other raw filters are provided for situations which the user-friendly ones can't handle. See Chapter 8 of http://crca.ucsd.edu/~msp/techniques for an introduction to the necessary theory.)
summary of raw filters:
1-zero
1-pole
1-zero, reversed
real
complex
etc.: user-friendly filters
see also:
updated for Pd version-0.38
Contents |

