Convolution3:
Filter:
Classes | UGens > Convolution

Convolution3 : UGen : AbstractFunction : Object

Time based convolver.
Source: FFT2.sc

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 Convolution2 and Convolution2L for more efficient convolution UGens.

Class Methods

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)

Arguments:

in

processing target

kernel

buffer index for the fixed kernel, may be modulated in combination with the trigger

trigger

update the kernel on a change from <=0 to >0

framesize

maximum size of the buffer containing the kernel

mul
add

Inherited class methods

Instance Methods

Inherited instance methods