synthesizer-dimensional-0.8.1: Audio signal processing with static physical dimensions

Copyright(c) Henning Thielemann 2008-2009
LicenseGPL
Maintainersynthesizer@henning-thielemann.de
Stabilityprovisional
Portabilityrequires multi-parameter type classes
Safe HaskellNone
LanguageHaskell2010

Synthesizer.Dimensional.Amplitude.Analysis

Description

 

Synopsis

Documentation

beginning :: (C y, C v, Transform sig y) => T rate (Dimensional v y) (sig y) -> T v y Source #

end :: (C y, C v, Transform sig y) => T rate (Dimensional v y) (sig y) -> T v y Source #

beginningPrimitive :: (Primitive amp, Transform sig y) => y -> T rate amp (sig y) -> y Source #

endPrimitive :: (Primitive amp, Transform sig y) => y -> T rate amp (sig y) -> y Source #

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.

volumeSum :: (C y, C y, C u) => SignalRateInd rate u y y -> T u y Source #

Volume based on Sum 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.

rectify :: C y => T rate amp (T y) -> T rate amp (T y) Source #

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.

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) Source #

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) Source #