Safe Haskell | Safe |
---|---|
Language | Haskell98 |
Monad constructors for UGen
s.
- dbufrdM :: UId m => UGen -> UGen -> Loop -> m UGen
- dbufwrM :: UId m => UGen -> UGen -> UGen -> Loop -> m UGen
- dwhiteM :: UId m => UGen -> UGen -> UGen -> m UGen
- diwhiteM :: UId m => UGen -> UGen -> UGen -> m UGen
- dbrownM :: UId m => UGen -> UGen -> UGen -> UGen -> m UGen
- dibrownM :: UId m => UGen -> UGen -> UGen -> UGen -> m UGen
- drandM :: UId m => UGen -> UGen -> m UGen
- dwrandM :: UId m => UGen -> UGen -> UGen -> m UGen
- dxrandM :: UId m => UGen -> UGen -> m UGen
- dseriesM :: UId m => UGen -> UGen -> UGen -> m UGen
- dgeomM :: UId m => UGen -> UGen -> UGen -> m UGen
- dseqM :: UId m => UGen -> UGen -> m UGen
- dserM :: UId m => UGen -> UGen -> m UGen
- dshufM :: UId m => UGen -> UGen -> m UGen
- dstutterM :: UId m => UGen -> UGen -> m UGen
- dswitch1M :: UId m => UGen -> UGen -> m UGen
- dswitchM :: UId m => UGen -> UGen -> m UGen
- pv_BinScrambleM :: UId m => UGen -> UGen -> UGen -> UGen -> m UGen
- pv_RandCombM :: UId m => UGen -> UGen -> UGen -> m UGen
- pv_RandWipeM :: UId m => UGen -> UGen -> UGen -> UGen -> m UGen
- brownNoiseM :: UId m => Rate -> m UGen
- clipNoiseM :: UId m => Rate -> m UGen
- coinGateM :: UId m => UGen -> UGen -> m UGen
- dust2M :: UId m => Rate -> UGen -> m UGen
- dustM :: UId m => Rate -> UGen -> m UGen
- expRandM :: UId m => UGen -> UGen -> m UGen
- grayNoiseM :: UId m => Rate -> m UGen
- iRandM :: UId m => UGen -> UGen -> m UGen
- lfClipNoiseM :: UId m => Rate -> UGen -> m UGen
- lfdClipNoiseM :: UId m => Rate -> UGen -> m UGen
- lfdNoise0M :: UId m => Rate -> UGen -> m UGen
- lfdNoise1M :: UId m => Rate -> UGen -> m UGen
- lfdNoise3M :: UId m => Rate -> UGen -> m UGen
- lfNoise0M :: UId m => Rate -> UGen -> m UGen
- lfNoise1M :: UId m => Rate -> UGen -> m UGen
- lfNoise2M :: UId m => Rate -> UGen -> m UGen
- linRandM :: UId m => UGen -> UGen -> UGen -> m UGen
- nRandM :: UId m => UGen -> UGen -> UGen -> m UGen
- pinkNoiseM :: UId m => Rate -> m UGen
- randM :: UId m => UGen -> UGen -> m UGen
- tExpRandM :: UId m => UGen -> UGen -> UGen -> m UGen
- tIRandM :: UId m => UGen -> UGen -> UGen -> m UGen
- tRandM :: UId m => UGen -> UGen -> UGen -> m UGen
- tWindexM :: UId m => UGen -> UGen -> UGen -> m UGen
- whiteNoiseM :: UId m => Rate -> m UGen
Demand
dbufwrM :: UId m => UGen -> UGen -> UGen -> Loop -> m UGen Source #
Buffer write on demand unit generator.
dibrownM :: UId m => UGen -> UGen -> UGen -> UGen -> m UGen Source #
Demand rate integer brown noise.
dwrandM :: UId m => UGen -> UGen -> UGen -> m UGen Source #
Demand rate weighted random sequence generator.
dxrandM :: UId m => UGen -> UGen -> m UGen Source #
Demand rate random selection with no immediate repetition.
FFT
pv_RandWipeM :: UId m => UGen -> UGen -> UGen -> UGen -> m UGen Source #
Cross fade, copying bins in random order.
Noise
linRandM :: UId m => UGen -> UGen -> UGen -> m UGen Source #
Random value in skewed linear distribution.
nRandM :: UId m => UGen -> UGen -> UGen -> m UGen Source #
Random value in sum of n linear distribution.
tExpRandM :: UId m => UGen -> UGen -> UGen -> m UGen Source #
Random value in exponential distribution on trigger.
tIRandM :: UId m => UGen -> UGen -> UGen -> m UGen Source #
Random integer in uniform distribution on trigger.