SuperCollider CLASSES

PV_PhaseShift90

Shift phase by 90 degrees.

Description

Shift phase of all bins by 90 degrees.

Class Methods

*new (buffer)

From superclass: PV_MagSquared

Arguments:

buffer

FFT buffer.

Inherited class methods

Instance Methods

Inherited instance methods

Examples

s.boot;

(
{ arg out=0, bufnum=0;
    var in, fft, fft2, shifted;
    in = SinOsc.ar(500, 0, 0.1);
    fft = FFT(LocalBuf(2048), in);
    fft2 = FFT(LocalBuf(2048), in);
    shifted = PV_PhaseShift90(fft);
    Out.ar(0, [IFFT(fft2), IFFT(shifted)]);
}.scope
)