go-music-theory / music-theory

Go models of Note, Scale, Chord and Key
https://gopkg.in/music-theory.v0
GNU General Public License v3.0
432 stars 44 forks source link

Advanced implementation of Chord #7

Open charneykaye opened 8 years ago

charneykaye commented 8 years ago

Chord

https://en.wikipedia.org/wiki/Chord_(music)

In tonal Western classical music, the most frequently encountered chords are triads, so called because they consist of three distinct notes: the root note, a third above the root and a fifth interval above the root. Further notes may be added to give tetrads such as seventh chords (the most commonly encountered example being the dominant seventh chord) and added tone chords, as well as extended chords and tone clusters. Triads commonly found in the Western classical tradition are major and minor chords, with augmented and diminished chords appearing less often. The descriptions major, minor, augmented, and diminished are referred to collectively as chordal quality. Chords are also commonly classified by their root note—for instance, a C major triad consists of the pitch classes C, E, and G. A chord retains its identity if the notes are stacked in a different way vertically; however, if a chord has a note other than the root note as the lowest note, the chord is said to be in an inversion (this is also called an "inverted chord").

Additional Chord Forms
// Lydian
Lydian
Omit Lydian

// Specific
AlphaSpecific
BridgeSpecific
ComplexeSonoreSpecific
DreamSpecific
ElektraSpecific
FarbenSpecific
GrandmotherSpecific
MagicSpecific
MµSpecific
MysticSpecific
NorthernLightsSpecific
PetrushkaSpecific
PsalmsSpecific
SoWhatSpecific
TristanSpecific
VienneseTrichordSpecific
MixedIntervalGeneral
SecundalGeneral
TertianGeneral
QuartalGeneral
SyntheticChordGeneral
Chord Function
// Diatonic
TonicDiatonic
DominantDiatonic
SubdominantDiatonic
SupertonDiatonicicDiatonic
MediantDiatonic
SubmediantDiatonic
LeadingDiatonic
SubtonicDiatonic

// Altered
ApproachAltered
BorrowedAltered
ChromaticMediantAltered
NeapolitanAltered
PassingAltered
SecondaryAltered
SecondaryDominantAltered
SecondaryLeadingToneAltered
SecondarySupertonicAltered

// Other
CommonOther
ContrastOther
PrimaryTriadOther
SubsidiaryOther
Chord Technique
BlockTechnique
ChordioidTechnique
GuitarTechnique
OpenTechnique
PowerTechnique
SlashTechnique

Additional chord text interpretation