OnePoleWindow

final case class OnePoleWindow(in: D, size: I, coef: D) extends SingleOut[Double]

A one pole (IIR) filter UGen applied to windowed data. Implements the formula :

out(i) = ((1 - abs(coef)) * in(i)) + (coef * out(i-1))

This filter runs in parallel for all frames of the window (or matrix). That is, in the above formula out is replaced by each window element, and i is the window count.

Value parameters:
coef

feedback coefficient. Should be between -1 and +1

in

input signal to be processed

size

window size

Companion:
object
trait Serializable
trait SingleOut[Double]
trait Lazy[Double]
trait GE[Double]
trait Expander[UGenInLike[Double]]
trait Lazy
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Inherited methods

final def name: String
Inherited from:
UGenSource
def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product