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

Safe HaskellSafe-Inferred

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.