synthesizer-0.0.3: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.Causal.Interpolation
Description
ToDo: use AffineSpace instead of Module for the particular interpolation types, since affine combinations assert reconstruction of constant functions. They are more natural for interpolation of internal control parameters. However, how can cubic interpolation expressed by affine combinations without divisions?
Synopsis
data T t y
toGeneric :: (C y, C sig) => T t y -> T sig t y
relative :: C t => T t y -> t -> T y -> T t y
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
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
Documentation
data T t y Source
interpolation as needed for resampling
toGeneric :: (C y, C sig) => T t y -> T sig t ySource
relative :: C t => T t y -> t -> T y -> T t ySource
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
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
Produced by Haddock version 2.3.0