synthesizer-0.2: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.Dimensional.Straight.Displacement
Contents
Mixing
Distortion
Synopsis
mix :: C v => R s v -> R s v -> R s v
raise :: (C w, C v) => v -> w S v -> w S v
map :: (C w, C flat y0) => (y0 -> y1) -> w flat y0 -> w S y1
distort :: (c -> a -> a) -> R s c -> R s a -> R s a
Mixing
mix :: C v => R s v -> R s v -> R s vSource
Mix two signals. In opposition to zipWith the result has the length of the longer signal.
raise :: (C w, C v) => v -> w S v -> w S vSource
Add a number to all of the signal values. This is useful for adjusting the center of a modulation.
Distortion
map :: (C w, C flat y0) => (y0 -> y1) -> w flat y0 -> w S y1Source
distort :: (c -> a -> a) -> R s c -> R s a -> R s aSource
In Synthesizer.State.Distortion you find a collection of appropriate distortion functions.
Produced by Haddock version 2.4.2