|
Synthesizer.Storable.Filter.NonRecursive | Portability | requires multi-parameter type classes | Stability | provisional | Maintainer | synthesizer@henning-thielemann.de |
|
|
|
Description |
|
|
Synopsis |
|
sumsDownsample2Strict :: (C v, Storable v) => Maybe v -> Vector v -> (Maybe v, Vector v) | | sumsDownsample2 :: (C v, Storable v) => T v -> T v | | sumsDownsample2Alt :: (C v, Storable v) => T v -> T v | | halfLazySize :: T ChunkSize -> T ChunkSize | | downsample2Strict :: Storable v => Int -> Vector v -> Vector v | | laxTailStrict :: Storable v => Vector v -> Vector v | | downsample2 :: Storable v => T v -> T v | | pyramid :: (C v, Storable v) => Int -> T v -> [T v] | | sumRangeFromPyramid :: (C v, Storable v) => [T v] -> (Int, Int) -> v | | sumsPosModulatedPyramid :: (C v, Storable (Int, Int), Storable v) => Int -> T (Int, Int) -> T v -> T v | | movingAverageModulatedPyramid :: (C a, C a v, Storable Int, Storable v) => a -> Int -> Int -> T Int -> T v -> T v |
|
|
Documentation |
|
|
The Maybe type carries an unpaired value from one block to the next one.
|
|
|
|
|
|
|
|
|
offset must be zero or one.
|
|
|
|
|
|
|
|
|
|
|
Moving average, where window bounds must be always non-negative.
The laziness granularity of the input signal is maintained.
|
|
|
The first argument is the amplification.
The main reason to introduce it,
was to have only a Module constraint instead of Field.
This way we can also filter stereo signals.
|
|
Produced by Haddock version 2.4.2 |