|
| Synthesizer.Generic.Displacement |
|
|
|
|
| Description |
| http://en.wikipedia.org/wiki/Particle_displacement
|
|
| Synopsis |
|
| mix :: (C v, C v, C sig) => sig v -> sig v -> sig v | | | mixMulti :: (C v, C v, C sig) => [sig v] -> sig v | | | raise :: (C v, C v, C sig) => v -> sig v -> sig v | | | distort :: (C c, C v, C sig) => (c -> v -> v) -> sig c -> sig v -> sig v |
|
|
|
| Mixing
|
|
| mix :: (C v, C v, C sig) => sig v -> sig v -> sig v | Source |
|
| Mix two signals.
In opposition to zipWith the result has the length of the longer signal.
|
|
| mixMulti :: (C v, C v, C sig) => [sig v] -> sig v | Source |
|
| Mix an arbitrary number of signals.
|
|
| raise :: (C v, C v, C sig) => v -> sig v -> sig v | Source |
|
| Add a number to all of the signal values.
This is useful for adjusting the center of a modulation.
|
|
| Distortion
|
|
| distort :: (C c, C v, C sig) => (c -> v -> v) -> sig c -> sig v -> sig v | Source |
|
| In Synthesizer.Basic.Distortion you find a collection
of appropriate distortion functions.
|
|
| Produced by Haddock version 2.3.0 |