Harmony¶
This submodule contains objects that are related to harmony elements.
The basic harmonic elements are:
Key: A tonic and mode (additionally it can have a chord progresison as attribute)
Chord Progression: A list of chords
Chord: List of 2 intervals (triad chords), 3 intervals (7ths), etc.
Interval: List of 2 notes.
Intervals¶
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
Chords¶
|
This Enum contains different nomenclatures for chord qualities. |
|
Number of notes (without duplicates) per chord type which also corresponds to the maximum number of inversions plus the root position of a chord. |
|
From root. |
|
Keys¶
|
This class defines the qualities of the degree's chords from triads to 11th chords. |
|
An enumeration. |
|
Parent class for degrees naming conventions. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
An enumeration. |
|
Altered notes in order of accidentals number in major and minor natural modes. |
|
Altered degrees in minor and greek modes derived from the major mode. |
|
An enumeration. |
|
An enumeration. |
|
Args: |