\subsubsection{Intervals}
\seclabel{intervals}
% \url{http://en.wikipedia.org/wiki/Interval_(music)}
In music theory, an interval is the difference
(a ratio or logarithmic measure) in pitch between two notes
and often refers to those two notes themselves (otherwise known as a dyad).
Here we list some common names for some possible intervals.
\begin{haskelllisting}
> module Haskore.Basic.Interval where

> unison, minorSecond, majorSecond, minorThird, majorThird,
> fourth, fifth, minorSixth, majorSixth, minorSeventh, majorSeventh,
> octave, octaveMinorSecond, octaveMajorSecond, octaveMinorThird,
> octaveMajorThird, octaveFourth, octaveFifth, octaveMinorSixth,
> octaveMajorSixth, octaveMinorSeventh, octaveMajorSeventh :: Integral a => a
> unison = 0
> minorSecond = 1
> majorSecond = 2
> minorThird = 3
> majorThird = 4
> fourth = 5
> fifth = 7
> minorSixth = 8
> majorSixth = 9
> minorSeventh = 10
> majorSeventh = 11
> octave = 12
> octaveMinorSecond = octave + minorSecond
> octaveMajorSecond = octave + majorSecond
> octaveMinorThird = octave + minorThird
> octaveMajorThird = octave + majorThird
> octaveFourth = octave + fourth
> octaveFifth = octave + fifth
> octaveMinorSixth = octave + minorSixth
> octaveMajorSixth = octave + majorSixth
> octaveMinorSeventh = octave + minorSeventh
> octaveMajorSeventh = octave + majorSeventh

\end{haskelllisting}