vivid-0.3.0.2: Sound synthesis with SuperCollider

Safe HaskellNone
LanguageHaskell98

Vivid.UGens.Generators.Stochastic

Synopsis

Documentation

brownNoise :: SDBody' a Signal Source #

"Generates noise whose spectrum falls off in power by 6 dB per octave."

clipNoise :: SDBody' a Signal Source #

"Generates noise whose values are either -1 or 1. This produces the maximum energy for the least peak to peak amplitude."

dust :: Args '["density"] '[] a => a -> SDBody a Signal Source #

"Generates random impulses from -1 to +1."

dust2 :: Args '["density"] '[] a => a -> SDBody a Signal Source #

"Generates random impulses from -1 to +1."

grayNoise :: SDBody' a Signal Source #

"Generates noise which results from flipping random bits in a word. This type of noise has a high RMS level relative to its peak to peak level. The spectrum is emphasized towards lower frequencies."

lfClipNoise :: Args '[] '["freq"] a => a -> SDBody a Signal Source #

E.g.

play $ 0.1 ~* lfClipNoise (freq_ $ xLine (start_ 1e3, end_ 1e4, secs_ 10))

lfdClipNoise :: Args '[] '["freq"] a => a -> SDBody a Signal Source #

"Like LFClipNoise, it generates the values -1 or +1 at a rate given by the freq argument, with two differences: " - no time quantization " - fast recovery from low freq values " If you don't need very high or very low freqs, or use fixed freqs, LFDClipNoise is more efficient."

lfdNoise0 :: Args '[] '["freq"] a => a -> SDBody a Signal Source #

lfdNoise1 :: Args '[] '["freq"] a => a -> SDBody a Signal Source #

lfdNoise3 :: Args '[] '["freq"] a => a -> SDBody a Signal Source #

lfNoise0 :: Args '[] '["freq"] a => a -> SDBody a Signal Source #

Freq is "approximate rate at which to generate random values"

lfNoise1 :: Args '[] '["freq"] a => a -> SDBody a Signal Source #

Freq is "approximate rate at which to generate random values"

lfNoise2 :: Args '[] '["freq"] a => a -> SDBody a Signal Source #

Freq is "approximate rate at which to generate random values"

pinkNoise :: SDBody' a Signal Source #

"Generates noise whose spectrum falls off in power by 3 dB per octave. This gives equal power over the span of each octave. This version gives 8 octaves of pink noise."

whiteNoise :: SDBody' a Signal Source #

"Generates noise whose spectrum has equal power at all frequencies."