the realtime input to be convolved
buffer identifier for the left channel's fixed kernel, which may be modulated in combination with the trigger
buffer identifier for the right channel's fixed kernel, which may be modulated in combination with the trigger
updates the kernel on a change from non-positive to positive (<= 0 to >0), and starts a new cross-fade from the previous kernel to the new one over the given amount of periods.
size of the kernel. this must be a power of two. the
FFT calculated internally by the UGen has a size of
twice this value. The maximum allowed frameSize
is
16384. (init-time only)
fade duration expressed as number of convolved blocks.
If the desired duration in seconds is dur
, then the
number of periods can be calculated as
fadePeriods = dur * SampleRate.ir / frameSize
.
(init-time only)
fade duration expressed as number of convolved blocks.
fade duration expressed as number of convolved blocks.
If the desired duration in seconds is dur
, then the
number of periods can be calculated as
fadePeriods = dur * SampleRate.ir / frameSize
.
(init-time only)
size of the kernel.
size of the kernel. this must be a power of two. the
FFT calculated internally by the UGen has a size of
twice this value. The maximum allowed frameSize
is
16384. (init-time only)
the realtime input to be convolved
buffer identifier for the left channel's fixed kernel, which may be modulated in combination with the trigger
buffer identifier for the right channel's fixed kernel, which may be modulated in combination with the trigger
Abstract method which must be implemented by creating the actual UGen
s
during expansion.
Abstract method which must be implemented by creating the actual UGen
s
during expansion. This method is at most called once during graph
expansion
the expanded object (depending on the type parameter U
)
updates the kernel on a change from non-positive to positive (<= 0 to >0), and starts a new cross-fade from the previous kernel to the new one over the given amount of periods.
A frequency domain stereo convolution UGen, capable of performing linear cross-fades between kernel updates. When receiving a trigger, there is a linear cross-fade between the old kernel the new buffer contents. It operates similar to
Convolution2L
, however uses two buffers and outputs a stereo signal, resulting in better CPU usage than two discrete instances ofConvolution2L
as this way one FFT transformation per period is saved.Warning: This UGen seems currently broken (SC 3.6.3)
the realtime input to be convolved
buffer identifier for the left channel's fixed kernel, which may be modulated in combination with the trigger
buffer identifier for the right channel's fixed kernel, which may be modulated in combination with the trigger
updates the kernel on a change from non-positive to positive (<= 0 to >0), and starts a new cross-fade from the previous kernel to the new one over the given amount of periods.
size of the kernel. this must be a power of two. the FFT calculated internally by the UGen has a size of twice this value. The maximum allowed
frameSize
is 16384. (init-time only)fade duration expressed as number of convolved blocks. If the desired duration in seconds is
dur
, then the number of periods can be calculated asfadePeriods = dur * SampleRate.ir / frameSize
. (init-time only)Convolution2L
Convolution
Convolution2
PartConv