sc3.synth.ugens.fft module¶
FFT.sc, FFT2.sc and FFTUnpacking.sc
-
class
PV_ChainUGen
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.WidthFirstUGen
-
fft_size
()¶
-
-
class
FFT
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
kr
(buffer, input=0.0, hop=0.5, wintype=0, active=1, winsize=0)¶
-
fft_size
()¶
-
classmethod
-
class
IFFT
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.WidthFirstUGen
,sc3.synth.ugen.UGen
-
classmethod
ar
(buffer, wintype=0, winsize=0)¶
-
classmethod
kr
(buffer, wintype=0, winsize=0)¶
-
classmethod
-
class
FFTTrigger
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, hop=0.5, polar=0.0)¶
-
classmethod
-
class
PV_MagAbove
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, threshold=0.0)¶
-
classmethod
-
class
PV_MagBelow
(*args, **kwargs)¶
-
class
PV_MagClip
(*args, **kwargs)¶
-
class
PV_LocalMax
(*args, **kwargs)¶
-
class
PV_MagSmear
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, bins=0.0)¶
-
classmethod
-
class
PV_BinShift
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, stretch=1.0, shift=0.0, interp=0)¶
-
classmethod
-
class
PV_MagShift
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, stretch=1.0, shift=0.0)¶
-
classmethod
-
class
PV_MagSquared
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer)¶
-
classmethod
-
class
PV_MagNoise
(*args, **kwargs)¶
-
class
PV_PhaseShift90
(*args, **kwargs)¶
-
class
PV_PhaseShift270
(*args, **kwargs)¶
-
class
PV_Conj
(*args, **kwargs)¶
-
class
PV_PhaseShift
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, shift, integrate=0)¶
-
classmethod
-
class
PV_BrickWall
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, wipe=0.0)¶
-
classmethod
-
class
PV_BinWipe
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer_a, buffer_b, wipe=0.0)¶
-
classmethod
-
class
PV_MagMul
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer_a, buffer_b)¶
-
classmethod
-
class
PV_CopyPhase
(*args, **kwargs)¶
-
class
PV_Copy
(*args, **kwargs)¶
-
class
PV_Max
(*args, **kwargs)¶
-
class
PV_Min
(*args, **kwargs)¶
-
class
PV_Mul
(*args, **kwargs)¶
-
class
PV_Div
(*args, **kwargs)¶
-
class
PV_Add
(*args, **kwargs)¶
-
class
PV_MagDiv
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer_a, buffer_b, zeroed=0.0001)¶
-
classmethod
-
class
PV_RandComb
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, wipe=0.0, trig=0.0)¶
-
classmethod
-
class
PV_RectComb
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, num_teeth=0.0, phase=0.0, width=0.5)¶
-
classmethod
-
class
PV_RectComb2
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer_a, buffer_b, num_teeth=0.0, phase=0.0, width=0.5)¶
-
classmethod
-
class
PV_RandWipe
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer_a, buffer_b, wipe=0.0, trig=0.0)¶
-
classmethod
-
class
PV_Diffuser
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, trig=0.0)¶
-
classmethod
-
class
PV_MagFreeze
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, freeze=0.0)¶
-
classmethod
-
class
PV_BinScramble
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buffer, wipe=0.0, width=0.2, trig=0.0)¶
-
classmethod
-
class
PV_ConformalMap
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
new
(buf, areal=0.0, aimag=0.0)¶
-
classmethod
-
class
PV_JensenAndersen
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
ar
(buf, propsc=0.25, prophfe=0.25, prophfc=0.25, propsf=0.25, threshold=1.0, wait_time=0.04)¶
-
classmethod
-
class
PV_HainsworthFoote
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
ar
(buf, proph=0.0, propf=0.0, threshold=1.0, wait_time=0.04)¶
-
classmethod
-
class
UnpackFFT
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.PseudoUGen
-
classmethod
dr
(chain, bufsize, frombin=0, tobin=None)¶
-
classmethod
-
class
Unpack1FFT
(*args, **kwargs)¶ Bases:
sc3.synth.ugen.UGen
-
classmethod
dr
(chain, bufsize, binindex, which=0)¶
-
classmethod
-
class
PackFFT
(*args, **kwargs)¶ Bases:
sc3.synth.ugens.fft.PV_ChainUGen
-
classmethod
kr
(chain, bufsize, magsphases, frombin=0, tobin=None, zeroothers=0)¶
-
fft_size
()¶
-
classmethod