synthesizer-core-0.8.2.1: Audio signal processing coded in Haskell: Low level part

Copyright(c) Henning Thielemann 2008
LicenseGPL
Maintainersynthesizer@henning-thielemann.de
Stabilityprovisional
Portabilityrequires multi-parameter type classes
Safe HaskellNone
LanguageHaskell2010

Synthesizer.Generic.Filter.Recursive.Integration

Description

Filter operators from calculus

Synopsis

Documentation

run :: (C v, Transform sig v) => sig v -> sig v Source #

Integrate with initial value zero. However the first emitted value is the value of the input signal. It maintains the length of the signal.

runInit :: (C v, Transform sig v) => v -> sig v -> sig v Source #

Integrate with initial condition. First emitted value is the initial condition. The signal become one element longer.