Module music_theory::theory::chord

source ·
Expand description

Chords are stacks of notes. Variants are Chord, RootedChord and RelativeChord.

Structs

  • A Chord only encodes the quality of the the chord. No root from which it is build is defined.
  • Relative chord is a chord build not from a specific root note but a scale degree. Could be used for example to define chord progressions (eg. II -> V -> I).
  • Wrapper around Chord. Also has a root note and extra functionality around that.

Enums

  • Style that determines how a chord will be formatted or styled
  • The formatting style of the extra chord quality
  • The formatting style of the main base chord quality
  • Scale degree, one of twelve variants for each chromatic note.

Constants