Safe Haskell | None |
---|---|
Language | Haskell98 |
Spectral functions
Documentation
mapSpec :: (Spec -> Spec) -> Sig -> Sig Source
Applies a transformation to the spectrum of the signal.
scaleSpec :: Sig -> Sig -> Sig Source
Scales all frequencies. Usefull for transposition. For example, we can transpose a signal by the given amount of semitones:
scaleSpec (semitone 1) asig
scalePitch :: Sig -> Sig -> Sig Source
Scales frequency in semitones.