A UGen that performs a convolution with an continuously changing kernel. If the
kernel is static or must only change occasionally, Convolution2
will be a more
CPU friendly alternative. The process introduces a delay of
frameSize - blockSize
.
===Examples===
// sine filter
play {
val a = WhiteNoise.ar
val b = SinOsc.ar(MouseY.kr(20, 2000, 1))
Convolution.ar(a, b, 512) * 0.01
}
- See also
- Companion
- class