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

Safe HaskellNone

Synthesizer.Causal.Interpolation

Synopsis

Documentation

data T t y

interpolation as needed for resampling

relative :: C t => T t y -> t -> T y -> T t y

All values of frequency control must be non-negative.

relativeZeroPad :: C t => y -> T t y -> t -> T y -> T t y

relativeConstantPad :: C t => T t y -> t -> T y -> T t y

relativeCyclicPad :: C t => T t y -> t -> T y -> T t y

relativeExtrapolationPad :: C t => T t y -> t -> T y -> T t y

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

relativeZeroPadConstant :: (C t, C y) => t -> T y -> T t y

relativeZeroPadLinear :: (C t, C t y) => t -> T y -> T t y

relativeZeroPadCubic :: (C t, C t y) => t -> T y -> T t y