the signal to be filtered
the filter kernel. This is read in initially and when
kernelUpdate
is one.
the filter length in sample frames. One value is polled whenever a new kernel is required.
a gate value read synchronous with in
, specifying whether
a new kernel is to be read in (non-zero) after the next frame, or if the previous
kernel is to be reused (zero, default).
currently unused; leave at zero
the signal to be filtered
the filter kernel.
the filter kernel. This is read in initially and when
kernelUpdate
is one.
the filter length in sample frames.
the filter length in sample frames. One value is polled whenever a new kernel is required.
a gate value read synchronous with in
, specifying whether
a new kernel is to be read in (non-zero) after the next frame, or if the previous
kernel is to be reused (zero, default).
Abstract method which must be implemented by creating the actual UGen
s
during expansion.
Abstract method which must be implemented by creating the actual UGen
s
during expansion. This method is at most called once during graph
expansion
the expanded object (depending on the type parameter U
)
currently unused; leave at zero
A UGen that convolves an input signal with a fixed or changing filter kernel.
kernelUpdate
is read synchronous within
, and while it is zero the most recent kernel is reused (making it possible to use more efficient calculation in the frequency domain). WhenkernelUpdate
becomes1
, a newkernel
is polled.For example, if you want to update the kernel every ten sample frames, then
kernelUpdate
could be given asMetro(10).tail
orMetro(10, 1)
. If the kernel is never updated, thenkernelUpdate
could be given as constant zero. If a new kernel is provided for each input sample, the value could be given as constant one.the signal to be filtered
the filter kernel. This is read in initially and when
kernelUpdate
is one.the filter length in sample frames. One value is polled whenever a new kernel is required.
a gate value read synchronous with
in
, specifying whether a new kernel is to be read in (non-zero) after the next frame, or if the previous kernel is to be reused (zero, default).currently unused; leave at zero