\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}