Portability | requires multi-parameter type classes |
---|---|
Stability | provisional |
Maintainer | synthesizer@henning-thielemann.de |
- 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) -> Bool -> SignalRateInd rate u y y -> T rate Abstract (T Bool)
- 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
beginningPrimitive :: (Primitive amp, Transform sig y) => y -> T rate amp (sig y) -> ySource
endPrimitive :: (Primitive amp, Transform sig y) => y -> T rate amp (sig y) -> ySource
volumeMaximum :: (C y, C u) => SignalRateInd rate u y y -> T u ySource
Volume based on Manhattan norm.
volumeEuclidean :: (C y, C u) => SignalRateInd rate u y y -> T u ySource
Volume based on Energy norm.
volumeVectorMaximum :: (C y yv, Ord y, C u) => SignalRateInd rate u y yv -> T u ySource
Volume based on Manhattan norm.
volumeVectorEuclidean :: (C y yv, C y, C u) => SignalRateInd rate u y yv -> T u ySource
Volume based on Energy norm.
volumeVectorSum :: (C y yv, C y, C u) => SignalRateInd rate u y yv -> T u ySource
Volume based on Sum norm.
directCurrentOffset :: (C y, C u) => SignalRateInd rate u y y -> T u ySource
Requires finite length. This is identical to the arithmetic mean.
flipFlopHysteresis :: (Ord y, C y, C u) => (T u y, T u y) -> Bool -> SignalRateInd rate u y y -> T rate Abstract (T Bool)Source
Detect thresholds with a hysteresis.