|
| Synthesizer.Dimensional.RateAmplitude.Noise | | Portability | requires multi-parameter type classes | | Stability | provisional | | Maintainer | synthesizer@henning-thielemann.de |
|
|
|
| Description |
|
|
|
| Documentation |
|
|
| :: (C yv, Random yv, C q, C u, C v) | | | => T (Recip u) q | width of the frequency band
| | -> T v q | volume caused by the given frequency band
| | -> T s u q (R s v q yv) | noise
|
|
|
|
| :: (C yv, Random yv, C q, C u, C v) | | | => T (Mul u (Sqr v)) q | energy per frequency band
| | -> T s u q (R s v q yv) | noise
|
|
|
|
| :: (C q, Random q, Ord q, C u) | | | => T s u q (R s (Recip u) q q -> R s (Recip u) q q) | Every occurrence is represented by a peak of area 1.
If you smooth the input and the output signal to the same degree
they should be rather similar.
|
|
|
|
| :: (C yv, Random yv, RandomGen g, C q, C u, C v) | | | => g | random generator, can be used to choose a seed
| | -> T (Recip u) q | width of the frequency band
| | -> T v q | volume caused by the given frequency band
| | -> T s u q (R s v q yv) | noise
|
|
|
|
| :: (C yv, Random yv, RandomGen g, C q, C u, C v) | | | => g | random generator, can be used to choose a seed
| | -> T (Mul u (Sqr v)) q | energy per frequency band
| | -> T s u q (R s v q yv) | noise
|
|
|
|
| :: (C q, Random q, Ord q, C u, RandomGen g) | | | => g | random generator, can be used to choose a seed
| | -> T s u q (R s (Recip u) q q -> R s (Recip u) q q) | Every occurrence is represented by a peak of area 1.
|
|
|
| Produced by Haddock version 2.4.2 |