Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Common music notation clefs.
Synopsis
Documentation
Clef enumeration type.
Clef with octave offset.
Clef | |
|
clef_range :: Clef_Type -> Maybe (Pitch, Pitch) Source #
Give clef range as a Pitch
pair indicating the notes below and
above the staff.
map clef_range [Treble,Bass] == [Just (d4,g5),Just (f2,b3)] clef_range Percussion == Nothing
clef_restrict :: Integral i => i -> Clef i -> Clef i Source #
Set clef_octave
to be no further than r from 0
.