|
| Synthesizer.Plain.Filter.Recursive.FirstOrder | | Portability | requires multi-parameter type classes | | Stability | provisional | | Maintainer | synthesizer@henning-thielemann.de |
|
|
|
| Description |
| First order low pass and high pass filter.
|
|
| Synopsis |
|
| newtype Parameter a = Parameter {} | | | parameter :: C a => a -> Parameter a | | | lowpassStep :: (C a, C a v) => Parameter a -> v -> State v v | | | lowpassModifierInit :: (C a, C a v) => Initialized v v (Parameter a) v v | | | lowpassModifier :: (C a, C a v) => Simple v (Parameter a) v v | | | lowpassCausal :: (C a, C a v) => T (Parameter a, v) v | | | lowpassInit :: (C a, C a v) => v -> T (Parameter a) -> T v -> T v | | | lowpass :: (C a, C a v) => T (Parameter a) -> T v -> T v | | | highpassStep :: (C a, C a v) => Parameter a -> v -> State v v | | | highpassModifierInit :: (C a, C a v) => Initialized v v (Parameter a) v v | | | highpassModifier :: (C a, C a v) => Simple v (Parameter a) v v | | | highpassInit :: (C a, C a v) => v -> T (Parameter a) -> T v -> T v | | | highpassInitAlt :: (C a, C a v) => v -> T (Parameter a) -> T v -> T v | | | highpass :: (C a, C a v) => T (Parameter a) -> T v -> T v | | | data Result a = Result {} | | | step :: (C a, C a v) => Parameter a -> v -> State v (Result v) |
|
|
| Documentation |
|
|
| Constructors | | Instances | |
|
|
|
| Convert cut-off frequency to feedback factor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Constructors | | Result | | | highpass_ :: !a | | | lowpass_ :: !a | |
|
| Instances | |
|
|
|
|
| Produced by Haddock version 2.4.2 |