| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 
 | class:: PV_PhaseShift90
summary:: Shift phase by 90 degrees.
related:: Classes/FFT, Classes/IFFT, Classes/PV_PhaseShift, Classes/PV_PhaseShift270, Classes/PV_Diffuser
categories:: UGens>FFT
Description::
Shift phase of all bins by 90 degrees.
classmethods::
method::new
argument::buffer
FFT buffer.
Examples::
code::
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
)
::
 |