Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Monad constructors for UGen
s.
Synopsis
- clone :: UId m => Int -> m UGen -> m UGen
- dbufrdM :: UId m => UGen -> UGen -> Loop UGen -> m UGen
- dbufwrM :: UId m => UGen -> UGen -> UGen -> Loop UGen -> m UGen
- dconstM :: UId m => UGen -> UGen -> UGen -> 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
- dpollM :: UId m => UGen -> UGen -> UGen -> UGen -> m UGen
- drandM :: UId m => UGen -> UGen -> m UGen
- dresetM :: UId m => UGen -> UGen -> m UGen
- duniqueM :: UId m => UGen -> 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
- localBufM :: UId m => 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
Documentation
Demand
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.