Copyright | (c) Henning Thielemann 2008-2011 |
---|---|
License | GPL |
Maintainer | synthesizer@henning-thielemann.de |
Stability | provisional |
Portability | requires multi-parameter type classes |
Safe Haskell | None |
Language | Haskell2010 |
- toFrequencySpectrum :: (C q, C u, C v, Transform sig (T q)) => T (Dimensional u q) (Dimensional v q) (T (sig (T q))) -> T (Dimensional (Recip u) q) (Dimensional (Mul u v) q) (T (sig (T q)))
- fromFrequencySpectrum :: (C q, C u, C v, Transform sig (T q)) => T (Dimensional (Recip u) q) (Dimensional (Mul u v) q) (T (sig (T q))) -> T (Dimensional u q) (Dimensional v q) (T (sig (T q)))
Documentation
toFrequencySpectrum :: (C q, C u, C v, Transform sig (T q)) => T (Dimensional u q) (Dimensional v q) (T (sig (T q))) -> T (Dimensional (Recip u) q) (Dimensional (Mul u v) q) (T (sig (T q))) Source #
Fourier analysis
fromFrequencySpectrum :: (C q, C u, C v, Transform sig (T q)) => T (Dimensional (Recip u) q) (Dimensional (Mul u v) q) (T (sig (T q))) -> T (Dimensional u q) (Dimensional v q) (T (sig (T q))) Source #
Fourier synthesis