vivid-0.2.0.5: Sound synthesis with SuperCollider

Safe HaskellNone
LanguageHaskell98

Vivid.UGens.FFT

Contents

Synopsis

Pre and Post

fft :: Args `["buf"]` `["in", "hop", "windowType", "active", "windowSize"]` a => a -> SDBody a Signal Source

You can use "wintype_" and "winsize_" if you're used to the SC args:

ifft :: Args `["buf"]` `["windowType", "windowSize"]` a => a -> SDBody a Signal Source

You can use "wintype_" and "winsize_" if you're used to the SC args:

FFT functions

pv_binScramble :: Args `["buf"]` `["wipe", "width", "trigger"]` a => a -> SDBody a Signal Source

pv_binShift :: Args `["buf"]` `["stretch", "shift", "interp"]` a => a -> SDBody a Signal Source

pv_brickWall :: Args `["buf"]` `["wipe"]` a => a -> SDBody a Signal Source

pv_conformalMap :: Args `["buf"]` `["aReal", "aImag"]` a => a -> SDBody a Signal Source

pv_conj :: Args `["buf"]` `[]` a => a -> SDBody a Signal Source

pv_diffuser :: Args `["buf"]` `["trigger"]` a => a -> SDBody a Signal Source

pv_localMax :: Args `["buf"]` `["threshold"]` a => a -> SDBody a Signal Source

pv_magAbove :: Args `["buf", "threshold"]` `[]` a => a -> SDBody a Signal Source

pv_magBelow :: Args `["buf", "threshold"]` `[]` a => a -> SDBody a Signal Source

pv_magClip :: Args `["buf", "threshold"]` `[]` a => a -> SDBody a Signal Source

pv_magFreeze :: Args `["buf"]` `["freeze"]` a => a -> SDBody a Signal Source

pv_magNoise :: Args `["buf"]` `[]` a => a -> SDBody a Signal Source

pv_magShift :: Args `["buf"]` `["stretch", "shift"]` a => a -> SDBody a Signal Source

pv_magSmear :: Args `["buf"]` `["bins"]` a => a -> SDBody a Signal Source

"As [the number of bins] rises, so will CPU usage."

pv_magSquared :: Args `["buf"]` `[]` a => a -> SDBody a Signal Source

pv_phaseShift :: Args `["buf", "shift"]` `["integrate"]` a => a -> SDBody a Signal Source

pv_phaseShift270 :: Args `["buf"]` `[]` a => a -> SDBody a Signal Source

pv_phaseShift90 :: Args `["buf"]` `[]` a => a -> SDBody a Signal Source

pv_randComb :: Args `["buf"]` `["wipe", "trigger"]` a => a -> SDBody a Signal Source

pv_rectComb :: Args `["buf"]` `["numTeeth", "phase", "width"]` a => a -> SDBody a Signal Source

"Alternates blocks of bins between the two inputs."