------------------------------------------------------------------------------------ -- | -- Copyright : (c) Hans Hoglund 2012 -- -- License : BSD-style -- -- Maintainer : hans@hanshoglund.se -- Stability : experimental -- Portability : non-portable (TF,GNTD) -- -- Provides various representations of musical pitches and intervals. -- ------------------------------------------------------------------------------------- module Music.Pitch ( module Data.Semigroup, module Data.VectorSpace, module Data.AffineSpace, module Data.AffineSpace.Point, module Music.Pitch.Augmentable, module Music.Pitch.Alterable, module Music.Pitch.Absolute, module Music.Pitch.Common, module Music.Pitch.Equal, module Music.Pitch.Clef, module Music.Pitch.Intonation, module Music.Pitch.Literal, module Music.Pitch.Ambitus, module Music.Pitch.Scale, ) where import Data.Semigroup import Data.VectorSpace hiding (Sum, getSum) import Data.AffineSpace import Data.AffineSpace.Point import Music.Pitch.Absolute import Music.Pitch.Augmentable import Music.Pitch.Alterable import Music.Pitch.Ambitus import Music.Pitch.Equal import Music.Pitch.Common hiding (Mode) import Music.Pitch.Common.Names import Music.Pitch.Literal import Music.Pitch.Clef import Music.Pitch.Intonation import Music.Pitch.Scale