Strict convolution with fixed kernel which can be updated using a trigger signal. The convolution is performed in the time domain.
Doing convolution in time domain is highly inefficient, and probably only useful for either very short kernel sizes, or for control rate signals. See Convolution2
for more efficient convolution UGens.
Convolution3.ar(in, kernel, trigger: 0, framesize: 2048, mul: 1.0, add: 0.0)
Convolution3.kr(in, kernel, trigger: 0, framesize: 2048, mul: 1.0, add: 0.0)
buffer index for the fixed kernel, may be modulated in combination with the trigger
update the kernel on a change from <=0 to >0
maximum size of the buffer containing the kernel