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

Music.Diatonic.Harmony

Description

This module implements harmonies.

Synopsis

Documentation

harmony :: Scale -> HarmonySource

Returns the Harmony for the specified Scale.

harmony7 :: Scale -> HarmonySource

Returns the 7ths Harmony for the specified Scale.

chords :: Harmony -> [Chord]Source

Returns the Chords that compose the specified Harmony.

showRoman :: Chord -> Degree -> StringSource

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