|
| Synthesizer.Generic.Filter.NonRecursive | | Portability | requires multi-parameter type classes | | Stability | provisional | | Maintainer | synthesizer@henning-thielemann.de |
|
|
|
|
|
| Description |
|
|
| Synopsis |
|
| negate :: (C a, C a, C sig) => sig a -> sig a | | | amplify :: (C a, C a, C sig) => a -> sig a -> sig a | | | amplifyVector :: (C a v, C v, C sig) => a -> sig v -> sig v | | | envelope :: (C a, C a, C sig) => sig a -> sig a -> sig a | | | envelopeVector :: (C a v, C a, C v, C sig) => sig a -> sig v -> sig v | | | fadeInOut :: (C a, C a, C sig) => Int -> Int -> Int -> sig a -> sig a | | | generic :: (C a v, C a, C v, C sig) => sig a -> sig v -> sig v | | | binomial :: (C a, C a, C a v, C v, C sig) => a -> a -> sig v -> sig v | | | ratioFreqToVariance :: C a => a -> a -> a | | | binomial1 :: (C v, C v, C sig) => sig v -> sig v | | | sums :: (C v, C v, C sig) => Int -> sig v -> sig v | | | differentiate :: (C v, C v, C sig) => sig v -> sig v | | | differentiateCenter :: (C v, C v, C sig) => sig v -> sig v | | | differentiate2 :: (C v, C v, C sig) => sig v -> sig v |
|
|
|
| Envelope application
|
|
| negate :: (C a, C a, C sig) => sig a -> sig a | Source |
|
|
| amplify :: (C a, C a, C sig) => a -> sig a -> sig a | Source |
|
|
| amplifyVector :: (C a v, C v, C sig) => a -> sig v -> sig v | Source |
|
|
|
| :: (C a, C a, C sig) | | | => sig a | the envelope
| | -> sig a | the signal to be enveloped
| | -> sig a | |
|
|
|
| :: (C a v, C a, C v, C sig) | | | => sig a | the envelope
| | -> sig v | the signal to be enveloped
| | -> sig v | |
|
|
|
|
| Smoothing
|
|
| generic :: (C a v, C a, C v, C sig) => sig a -> sig v -> sig v | Source |
|
|
| binomial :: (C a, C a, C a v, C v, C sig) => a -> a -> sig v -> sig v | Source |
|
|
| ratioFreqToVariance :: C a => a -> a -> a | Source |
|
|
| binomial1 :: (C v, C v, C sig) => sig v -> sig v | Source |
|
|
|
|
| Filter operators from calculus
|
|
| differentiate :: (C v, C v, C sig) => sig v -> sig v | Source |
|
|
| differentiateCenter :: (C v, C v, C sig) => sig v -> sig v | Source |
|
|
| differentiate2 :: (C v, C v, C sig) => sig v -> sig v | Source |
|
|
| Produced by Haddock version 2.3.0 |