SuperCollider CLASSES

Convolution3

Time based convolver.
Inherits from: UGen : AbstractFunction : Object

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

*ar (in, kernel, trigger: 0, framesize: 2048, mul: 1, add: 0)

*kr (in, kernel, trigger: 0, framesize: 2048, mul: 1, add: 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