Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newtype Number = Number {}
- unison :: Number
- prime :: Number
- second :: Number
- third :: Number
- fourth :: Number
- fifth :: Number
- sixth :: Number
- seventh :: Number
- octave :: Number
- ninth :: Number
- tenth :: Number
- eleventh :: Number
- twelfth :: Number
- duodecim :: Number
- thirteenth :: Number
- fourteenth :: Number
- fifteenth :: Number
- class HasNumber a where
- diatonicSteps :: Iso' Number DiatonicSteps
Documentation
The number portion of an interval (i.e. second, third, etc).
Note that the interval number is always one step larger than number of steps spanned by
the interval (i.e. a third spans two diatonic steps). Thus number
does not distribute
over addition:
number (a + b) = number a + number b - 1
A synonym for 13
.
A synonym for 14
.