synthesizer-0.0.3: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.FusionList.Filter.NonRecursive
Portabilityrequires multi-parameter type classes
Stabilityprovisional
Maintainersynthesizer@henning-thielemann.de
Contents
Envelope application
Shift
Smoothing
Filter operators from calculus
Description
Synopsis
amplify :: C a => a -> T a -> T a
amplifyVector :: C a v => a -> T v -> T v
envelope :: C a => T a -> T a -> T a
envelopeVector :: C a v => T a -> T v -> T v
fadeInOut :: C a => Int -> Int -> Int -> T a -> T a
fadeInOutStored :: (C a, C a) => Int -> Int -> Int -> T a -> T a
delay :: C y => Int -> T y -> T y
delayPad :: y -> Int -> T y -> T y
generic :: (C a v, C a) => T a -> T v -> T v
binomial :: (C a, C a, C a v) => a -> a -> T v -> T v
ratioFreqToVariance :: C a => a -> a -> a
binomial1 :: C v => T v -> T v
sums :: C v => Int -> T v -> T v
differentiate :: C v => T v -> T v
differentiateCenter :: C v => T v -> T v
differentiate2 :: C v => T v -> T v
Envelope application
amplify :: C a => a -> T a -> T aSource
amplifyVector :: C a v => a -> T v -> T vSource
envelopeSource
:: C a
=> T athe envelope
-> T athe signal to be enveloped
-> T a
envelopeVectorSource
:: C a v
=> T athe envelope
-> T vthe signal to be enveloped
-> T v
fadeInOut :: C a => Int -> Int -> Int -> T a -> T aSource
fadeInOutStored :: (C a, C a) => Int -> Int -> Int -> T a -> T aSource
Shift
delay :: C y => Int -> T y -> T ySource
delayPad :: y -> Int -> T y -> T ySource
Smoothing
generic :: (C a v, C a) => T a -> T v -> T vSource
binomial :: (C a, C a, C a v) => a -> a -> T v -> T vSource
ratioFreqToVariance :: C a => a -> a -> aSource
binomial1 :: C v => T v -> T vSource
sums :: C v => Int -> T v -> T vSource
Filter operators from calculus
differentiate :: C v => T v -> T vSource
differentiateCenter :: C v => T v -> T vSource
differentiate2 :: C v => T v -> T vSource
Produced by Haddock version 2.3.0