Portability | requires multi-parameter type classes |
---|---|
Stability | provisional |
Maintainer | synthesizer@henning-thielemann.de |
Comb filters, useful for emphasis of tones with harmonics and for repeated echos.
Documentation
karplusStrong :: (C t, C t y, Write sig y) => Parameter t -> sig y -> sig ySource
The most simple version of the Karplus-Strong algorithm
which is suitable to simulate a plucked string.
It is similar to the runProc
function.
run :: (C t y, Write sig y) => Int -> t -> sig y -> sig ySource
Infinitely many equi-delayed exponentially decaying echos. The echos are clipped to the input length. We think it is easier (and simpler to do efficiently) to pad the input with zeros or whatever instead of cutting the result according to the input length.