Copyright | (c) Henning Thielemann 2008-2009 |
---|---|
License | GPL |
Maintainer | synthesizer@henning-thielemann.de |
Stability | provisional |
Portability | requires multi-parameter type classes |
Safe Haskell | None |
Language | Haskell2010 |
- beginning :: (C y, C v, Transform sig y) => T rate (Dimensional v y) (sig y) -> T v y
- end :: (C y, C v, Transform sig y) => T rate (Dimensional v y) (sig y) -> T v y
- beginningPrimitive :: (Primitive amp, Transform sig y) => y -> T rate amp (sig y) -> y
- endPrimitive :: (Primitive amp, Transform sig y) => y -> T rate amp (sig y) -> y
- volumeMaximum :: (C y, C u) => SignalRateInd rate u y y -> T u y
- volumeEuclidean :: (C y, C u) => SignalRateInd rate u y y -> T u y
- volumeSum :: (C y, C y, C u) => SignalRateInd rate u y y -> T u y
- volumeVectorMaximum :: (C y yv, Ord y, C u) => SignalRateInd rate u y yv -> T u y
- volumeVectorEuclidean :: (C y yv, C y, C u) => SignalRateInd rate u y yv -> T u y
- volumeVectorSum :: (C y yv, C y, C u) => SignalRateInd rate u y yv -> T u y
- directCurrentOffset :: (C y, C u) => SignalRateInd rate u y y -> T u y
- rectify :: C y => T rate amp (T y) -> T rate amp (T y)
- flipFlopHysteresis :: (Ord y, C y, C u) => (T u y, T u y) -> BinaryLevel -> SignalRateInd rate u y y -> T rate Abstract (T BinaryLevel)
- compare :: (Ord y, C y, C u, C y yv, Ord yv) => R s u y yv -> R s u y yv -> T (Phantom s) Abstract (T Ordering)
- lessOrEqual :: (Ord y, C y, C u, C y yv, Ord yv) => R s u y yv -> R s u y yv -> T (Phantom s) Abstract (T Bool)
Documentation
volumeMaximum :: (C y, C u) => SignalRateInd rate u y y -> T u y Source #
Volume based on Manhattan norm.
volumeEuclidean :: (C y, C u) => SignalRateInd rate u y y -> T u y Source #
Volume based on Energy norm.
volumeVectorMaximum :: (C y yv, Ord y, C u) => SignalRateInd rate u y yv -> T u y Source #
Volume based on Manhattan norm.
volumeVectorEuclidean :: (C y yv, C y, C u) => SignalRateInd rate u y yv -> T u y Source #
Volume based on Energy norm.
volumeVectorSum :: (C y yv, C y, C u) => SignalRateInd rate u y yv -> T u y Source #
Volume based on Sum norm.
directCurrentOffset :: (C y, C u) => SignalRateInd rate u y y -> T u y Source #
Requires finite length. This is identical to the arithmetic mean.
flipFlopHysteresis :: (Ord y, C y, C u) => (T u y, T u y) -> BinaryLevel -> SignalRateInd rate u y y -> T rate Abstract (T BinaryLevel) Source #
Detect thresholds with a hysteresis.