music-diatonic-0.1.2: Implementation of basic western musical theory objects.

Safe HaskellSafe
LanguageHaskell98

Music.Diatonic.Harmony

Description

This module implements harmonies.

Synopsis

Documentation

harmony :: Scale -> Harmony Source #

Returns the Harmony for the specified Scale.

harmony7 :: Scale -> Harmony Source #

Returns the 7ths Harmony for the specified Scale.

chords :: Harmony -> [Chord] Source #

Returns the Chords that compose the specified Harmony.

showRoman :: Chord -> Degree -> String Source #

Returns a Roman notation string representing the Degree of the Chord.