synthesizer-0.2.0.1: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.Causal.Displacement
Contents
Mixing
Distortion
Synopsis
mix :: C v => T (v, v) v
raise :: C v => v -> T v v
distort :: (c -> a -> a) -> T (c, a) a
Mixing
mix :: C v => T (v, v) vSource
Mix two signals. Unfortunately we have to use zipWith semantic here, that is the result is as long as the shorter of both inputs.
raise :: C v => v -> T v vSource
Add a number to all of the signal values. This is useful for adjusting the center of a modulation.
Distortion
distort :: (c -> a -> a) -> T (c, a) aSource
In Synthesizer.Basic.Distortion you find a collection of appropriate distortion functions.
Produced by Haddock version 2.4.2