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)
buffer identifier for the fixed kernel (init-time only).
buffer identifier for the fixed kernel (init-time only). (init-time only)
FFT size which is twice the input signal partition size.
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)
the realtime input to be convolved
Abstract method which must be implemented by creating the actual UGen
s
during expansion.
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.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)
Convolution2
Convolution