| Copyright | (c) Eric Bailey 2021-2025 |
|---|---|
| License | MIT |
| Maintainer | eric@ericb.me |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Data.Pitch
Description
A pitch consists of a pitch class and an octave.
Documentation
A pitch consists of a pitch class and an octave.
Instances
| PitchSpace space => GIS (Pitch space) Source # | For a pitch space \(S\) ( |
| Bounded a => Bounded (Pitch a) Source # | |
| (Finitary a, Show a) => Show (Pitch a) Source # | |
| Eq a => Eq (Pitch a) Source # | |
| type Interval (Pitch space) Source # | |
Defined in Data.GIS | |
| type IntervalOf (Pitch PitchClass) Source # | In chromatic p-space, pitches can be labeled by the elements of the group of integers under addition, \((\mathbb{Z}, +)\). |
Defined in Data.PitchClass.Chromatic | |
| type IntervalOf (Pitch PitchClass) Source # | In diatonic p-space, pitches can be labeled by the elements of the group of integers under addition, \((\mathbb{Z}, +)\). |
Defined in Data.PitchClass.Diatonic | |