streaming-fft-0.1.0.1: online streaming fft

Safe HaskellNone
LanguageHaskell2010

Streaming.FFT.Types

Contents

Synopsis

types

newtype Signal e Source #

Your signal size.

Constructors

Signal Int 

newtype Bin e Source #

Your bin size.

Constructors

Bin Int 

newtype Transform :: (Type -> Type) -> Type -> Type where Source #

A Transform is a Mutable primitive array of Complex values, the result of taking the DFT of a Window.

Constructors

Transform :: MutablePrimArray (PrimState m) (Complex e) -> Transform m e 

newtype Window :: (Type -> Type) -> Type -> Type where Source #

A Window is a mutable primitive array of Complex values, over which we compute the DFT.

Constructors

Window :: MutablePrimArray (PrimState m) (Complex e) -> Window m e