Maintainer | Ertugrul Soeylemez <es@ertes.de> |
---|
Noise generators.
- noise :: MonadIO m => Wire m a Double
- noise1 :: MonadIO m => Wire m a Double
- noiseGen :: (MonadIO m, MTRandom b) => Wire m a b
- noiseR :: (MonadIO m, Real a, Integral b) => Wire m a b
- wackelkontakt :: MonadIO m => Wire m a Bool
- pureNoise :: (Monad m, RandomGen g, Random b) => g -> Wire m a b
- pureNoiseR :: (Monad m, RandomGen g, Random b) => g -> Wire m (b, b) b
Impure noise generators
noiseR :: (MonadIO m, Real a, Integral b) => Wire m a bSource
Impure noise between 0 (inclusive) and the input signal
(exclusive). Note: The noise is generated by multiplying a
Double
, hence the precision is limited.
wackelkontakt :: MonadIO m => Wire m a BoolSource
Impure random boolean.