Portability | requires multi-parameter type classes |
---|---|

Stability | provisional |

Maintainer | synthesizer@henning-thielemann.de |

- toFrequencySpectrum :: (C q, C u, C v) => T (Dimensional u q) (Dimensional v q) (T (T (T q))) -> T (Dimensional (Recip u) q) (Dimensional (Mul u v) q) (T (T (T q)))
- fromFrequencySpectrum :: (C q, C u, C v) => T (Dimensional (Recip u) q) (Dimensional (Mul u v) q) (T (T (T q))) -> T (Dimensional u q) (Dimensional v q) (T (T (T q)))

# Documentation

toFrequencySpectrum :: (C q, C u, C v) => T (Dimensional u q) (Dimensional v q) (T (T (T q))) -> T (Dimensional (Recip u) q) (Dimensional (Mul u v) q) (T (T (T q)))Source

Fourier analysis

fromFrequencySpectrum :: (C q, C u, C v) => T (Dimensional (Recip u) q) (Dimensional (Mul u v) q) (T (T (T q))) -> T (Dimensional u q) (Dimensional v q) (T (T (T q)))Source

Fourier synthesis