Portability | GHC |
---|---|
Stability | experimental |
Maintainer | hans@hanshoglund.se |
Safe Haskell | Safe-Inferred |
- newtype Pitch = Pitch {
- getPitch :: (PitchClass, Accidental, Octaves)
- data PitchClass
- type Accidental = Int
- type Octaves = Int
- data Mode
- data OctaveCheck = OctaveCheck
Documentation
Pitch | |
|
type Accidental = IntSource
For double flat -2, flat -1, natural 0, sharp 1 and double sharp 2.