rsc3/doc-schelp/HelpSource/Classes/Convolution3.schelp

35 lines
922 B
Text
Raw Normal View History

2022-08-24 13:53:18 +00:00
class:: Convolution3
summary:: Time based convolver.
related:: Classes/Convolution, Classes/Convolution2, Classes/Convolution2L
categories:: UGens>Convolution
Description::
Strict convolution with fixed kernel which can be updated using a trigger signal. The convolution is performed in the time domain.
note::
Doing convolution in time domain is highly inefficient, and probably only useful for either very short kernel sizes, or for control rate signals.
See link::Classes/Convolution2:: and link::Classes/Convolution2L:: for more efficient convolution UGens.
::
classmethods::
private:: categories
method::ar, kr
argument::in
processing target
argument::kernel
buffer index for the fixed kernel, may be modulated in combination with the trigger
argument::trigger
update the kernel on a change from <=0 to >0
argument::framesize
maximum size of the buffer containing the kernel
argument:: mul
argument:: add