hsc3-0.11: Haskell SuperCollider

Sound.SC3.UGen.Noise.Monadic

Description

Monadic constructors for noise UGens.

Synopsis

Documentation

brownNoise :: UId m => Rate -> m UGenSource

Brown noise.

clipNoise :: UId m => Rate -> m UGenSource

Clip noise.

coinGate :: UId m => UGen -> UGen -> m UGenSource

Randomly pass or block triggers.

dust2 :: UId m => Rate -> UGen -> m UGenSource

Random impulses in (-1, 1).

dust :: UId m => Rate -> UGen -> m UGenSource

Random impulse in (0,1).

expRand :: UId m => UGen -> UGen -> m UGenSource

Random value in exponential distribution.

grayNoise :: UId m => Rate -> m UGenSource

Gray noise.

iRand :: UId m => UGen -> UGen -> m UGenSource

Random integer in uniform distribution.

lfClipNoise :: UId m => Rate -> UGen -> m UGenSource

Clip noise.

lfdClipNoise :: UId m => Rate -> UGen -> m UGenSource

Dynamic clip noise.

lfdNoise0 :: UId m => Rate -> UGen -> m UGenSource

Dynamic step noise.

lfdNoise1 :: UId m => Rate -> UGen -> m UGenSource

Dynamic ramp noise.

lfdNoise2 :: UId m => Rate -> UGen -> m UGenSource

Dynamic quadratic noise

lfdNoise3 :: UId m => Rate -> UGen -> m UGenSource

Dynamic cubic noise

lfNoise0 :: UId m => Rate -> UGen -> m UGenSource

Step noise.

lfNoise1 :: UId m => Rate -> UGen -> m UGenSource

Ramp noise.

lfNoise2 :: UId m => Rate -> UGen -> m UGenSource

Quadratic noise.

linRand :: UId m => UGen -> UGen -> UGen -> m UGenSource

Random value in skewed linear distribution.

nRand :: UId m => UGen -> UGen -> UGen -> m UGenSource

Random value in sum of n linear distribution.

pinkNoise :: UId m => Rate -> m UGenSource

Pink noise.

rand :: UId m => UGen -> UGen -> m UGenSource

Random value in uniform distribution.

tExpRand :: UId m => UGen -> UGen -> UGen -> m UGenSource

Random value in exponential distribution on trigger.

tIRand :: UId m => UGen -> UGen -> UGen -> m UGenSource

Random integer in uniform distribution on trigger.

tRand :: UId m => UGen -> UGen -> UGen -> m UGenSource

Random value in uniform distribution on trigger.

tWindex :: UId m => UGen -> UGen -> UGen -> m UGenSource

Triggered windex.

whiteNoise :: UId m => Rate -> m UGenSource

White noise.