Safe Haskell | None |
---|---|

Language | Haskell2010 |

# 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.

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 |