synthesizer-0.2.0.1: Audio signal processing coded in HaskellSource codeContentsIndex
Synthesizer.Dimensional.Abstraction.RateIndependent
Portabilityrequires multi-parameter type classes
Stabilityprovisional
Maintainersynthesizer@henning-thielemann.de
Description
Class that allows unified handling of RP.T and SigP.T whenever the applied function does not depend on the sample rate. Unfortunately, Haskell's type system cannot check this property, so use this abstraction only for signal processes that are actually sample rate independent.
Documentation
class C w whereSource
Methods
toSignal :: w sig y -> sig ySource
processSignal :: (sig0 y0 -> sig1 y1) -> w sig0 y0 -> w sig1 y1Source
show/hide Instances
C (T s)
C u => C (T u t)
Produced by Haddock version 2.4.2