Safe Haskell | None |
---|---|
Language | Haskell2010 |
Noise and random processes.
Synopsis
- white :: (C y, Random y, Write sig y) => LazySize -> sig y
- whiteGen :: (C y, Random y, RandomGen g, Write sig y) => LazySize -> g -> sig y
- whiteQuadraticBSplineGen :: (C y, Random y, RandomGen g, Write sig y) => LazySize -> g -> sig y
- randomPeeks :: (C y, Random y, Transform sig y, Transform sig Bool) => sig y -> sig Bool
- randomPeeksGen :: (C y, Random y, RandomGen g, Transform sig y, Transform sig Bool) => g -> sig y -> sig Bool
Documentation
white :: (C y, Random y, Write sig y) => LazySize -> sig y Source #
Deterministic white noise, uniformly distributed between -1 and 1. That is, variance is 1/3.
whiteQuadraticBSplineGen :: (C y, Random y, RandomGen g, Write sig y) => LazySize -> g -> sig y Source #
Approximates normal distribution with variance 1 by a quadratic B-spline distribution.