hsc3-0.13: Haskell SuperCollider

Safe HaskellNone

Sound.SC3.UGen.Demand.Monad

Description

Monad constructors for demand UGens, see also Sound.SC3.UGen.Demand.ID.

Synopsis

Documentation

dbufrd :: UId m => UGen -> UGen -> Loop -> m UGenSource

Buffer demand ugen.

dbufwr :: UId m => UGen -> UGen -> UGen -> Loop -> m UGenSource

Buffer write on demand unit generator.

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

Demand rate white noise.

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

Demand rate integer white noise.

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

Demand rate brown noise.

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

Demand rate integer brown noise.

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

Demand rate random selection.

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

Demand rate random selection with no immediate repetition.

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

Demand rate weighted random sequence generator.

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

Demand rate arithmetic series.

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

Demand rate geometric series.

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

Demand rate sequence generator.

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

Demand rate series generator.

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

Demand rate sequence shuffler.

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

Demand input replication

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

Demand rate input switching.

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

Demand rate input switching.