synthesizer-0.2.0.1: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.Plain.Filter.Delay.List
Synopsis
modulatedRevCore :: (C a, C v) => T a v -> Int -> [a] -> [v] -> [v]
modulatedRev :: (C a, C v) => T a v -> Int -> [a] -> [v] -> [v]
modulatedCore :: (C a, C v) => T a v -> Int -> [a] -> [v] -> [v]
modulated :: (C a, C v) => T a v -> Int -> [a] -> [v] -> [v]
Documentation
modulatedRevCore :: (C a, C v) => T a v -> Int -> [a] -> [v] -> [v]Source
This function uses suffixes of the reversed signal. This way small delays perform well but the big drawback is that the garbage collector can not deallocate old samples.
modulatedRev :: (C a, C v) => T a v -> Int -> [a] -> [v] -> [v]Source
modulatedCore :: (C a, C v) => T a v -> Int -> [a] -> [v] -> [v]Source
modulated :: (C a, C v) => T a v -> Int -> [a] -> [v] -> [v]Source
This is essentially different for constant interpolation, because this function looks forward whereas the other two variants look backward. For the symmetric interpolation functions of linear and cubic interpolation, this does not really matter.
Produced by Haddock version 2.4.2