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

Safe HaskellNone

Synthesizer.Causal.Interpolation

Synopsis

Documentation

data T t y Source

interpolation as needed for resampling

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

All values of frequency control must be non-negative.

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

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

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

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

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

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

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

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