the realtime input to be convolved
FFT size which is twice the input signal partition size. This must be a multiple of the control-block size, and there must be at least two blocks per partition (to allow for amortization) (init-time only)
buffer identifier for the fixed kernel (init-time only). (init-time only)
A UGen for partitioned convolution. Its advantage over non-partitioning UGens such as
Convolution2
is that the impulse response can be arbitrarily large amortization is used to spread processing and avoid CPU spikes.The impulse response buffer must be specially prepared, using a
/b_gen
command that transforms an existing regularly formatted buffer to a new partitioned convolution ready buffer.Examples
Convolution2
Convolution