Represents a note in a certain octave
A Pitch describes a note in a certain octave.
Basics.Int
The octave of our pitch.
build : Chords.Note.Note -> Octave -> Pitch
Creates a Pitch.
next : Pitch -> Pitch
Returns the next Pitch, which could be in another octave.
transpose : Basics.Int -> Pitch -> Pitch
Returns the Pitch transposed by a number of semitones.
toNote : Pitch -> Chords.Note.Note
Converts a Pitch to a Note.