synthesizer-core-0.8.2: Audio signal processing coded in Haskell: Low level part

Safe HaskellNone
LanguageHaskell2010

Synthesizer.State.Interpolation

Synopsis

Documentation

zeroPad :: C t => (T t y -> t -> T y -> a) -> y -> T t y -> t -> T y -> a Source #

constantPad :: C t => (T t y -> t -> T y -> a) -> T t y -> t -> T y -> a Source #

cyclicPad :: C t => (T t y -> t -> T y -> a) -> T t y -> t -> T y -> a Source #

Only for finite input signals.

extrapolationPad :: C t => (T t y -> t -> T y -> a) -> T t y -> t -> T y -> a Source #

The extrapolation may miss some of the first and some of the last points

skip :: C t => T t y -> (t, T y) -> (t, T y) Source #

single :: C t => T t y -> t -> T y -> y Source #

delayPad :: y -> Int -> T y -> T y Source #