Safe Haskell | Safe |
---|---|
Language | Haskell98 |
The Scale module implements scales.
- data Scale
- class Scl a where
- majorScale :: Note -> Scale
- minorScale :: Note -> Scale
- majorPentatonicScale :: Note -> Scale
- minorPentatonicScale :: Note -> Scale
- minorHarmonicScale :: Note -> Scale
- minorMelodicScale :: Note -> Scale
- tetrachord :: Note -> [Note]
Documentation
majorScale :: Note -> Scale Source #
minorScale :: Note -> Scale Source #
majorPentatonicScale :: Note -> Scale Source #
minorPentatonicScale :: Note -> Scale Source #
minorHarmonicScale :: Note -> Scale Source #
minorMelodicScale :: Note -> Scale Source #