| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Synthesizer.Filter.OneWay
Documentation
nonRecursiveFilter :: C a v => [a] -> [v] -> [v] Source #
Unmodulated non-recursive filter
nonRecursiveFilterMod :: C a v => [[a]] -> [v] -> [v] Source #
Modulated non-recursive filter.
Description of a basic filter that can be used in larger networks.
Constructors
| Mask [a] | A static filter described by its mask |
| ModMask (Signal [a]) | A modulated filter described by a list of masks |
| FracDelay (T t v) t | Delay the signal by a fractional amount of samples. This is achieved by interpolation. |
| ModFracDelay (T t v) (Signal t) | Delay with varying delay times. The delay times sequence must monotonically decrease. (This includes constant parts!) |
| Delay [v] | Delay the signal by prepending another one |