rpole~

From Pdpedia

Jump to: navigation, search
rpole~
{{{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

[edit] Inlets

[edit] Outlets

[edit] Arguments

[edit] Messages

Personal tools