| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Music.Diatonic.Chord
Description
This module implements chords.
- data Chord
- root :: Chord -> Note
- majorChord :: Note -> Chord
- minorChord :: Note -> Chord
- diminishedChord :: Note -> Chord
- augmentedChord :: Note -> Chord
- major7thChord :: Note -> Chord
- dominant7thChord :: Note -> Chord
- minor7thChord :: Note -> Chord
- minorMajor7thChord :: Note -> Chord
- minor7thFlat5thChord :: Note -> Chord
- diminished7thChord :: Note -> Chord
- augmentedMajor7thChord :: Note -> Chord
Documentation
diminishedChord :: Note -> Chord Source #
Builds a Diminished Chord (1-b3-b5) rooted at the specified Note.
augmentedChord :: Note -> Chord Source #
Builds a Diminished Chord (1-3-#5) rooted at the specified Note.
major7thChord :: Note -> Chord Source #
dominant7thChord :: Note -> Chord Source #
minor7thChord :: Note -> Chord Source #
minorMajor7thChord :: Note -> Chord Source #
minor7thFlat5thChord :: Note -> Chord Source #
diminished7thChord :: Note -> Chord Source #
Builds a Diminished 7th Chord (1-b3-b5-bb7) rooted at the specified Note.