Control Surface main
MIDI Control Surface library for Arduino
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Variables
Chords Namespace Reference

Detailed Description

Predefined Chord constants.

Variables

const Chord< 2 > Major = {{M3, P5}}
 
const Chord< 2 > MajorFirstInv = {{M3, P5 - P8}}
 
const Chord< 2 > MajorSecondInv = {{M3 - P8, P5 - P8}}
 
const Chord< 2 > Minor = {{m3, P5}}
 
const Chord< 2 > MinorFirstInv = {{m3, P5 - P8}}
 
const Chord< 2 > MinorSecondInv = {{m3 - P8, P5 - P8}}
 
const Chord< 2 > Diminished = {{m3, d5}}
 
const Chord< 2 > Augmented = {{m3, m6}}
 
const Chord< 3 > DominantSeventh = {{M3, P5, m7}}
 
const Chord< 3 > MajorSeventh = {{M3, P5, M7}}
 

Variable Documentation

◆ Major

const Chord<2> Major = {{M3, P5}}

Definition at line 45 of file Chords.hpp.

◆ MajorFirstInv

const Chord<2> MajorFirstInv = {{M3, P5 - P8}}

Definition at line 46 of file Chords.hpp.

◆ MajorSecondInv

const Chord<2> MajorSecondInv = {{M3 - P8, P5 - P8}}

Definition at line 47 of file Chords.hpp.

◆ Minor

const Chord<2> Minor = {{m3, P5}}

Definition at line 49 of file Chords.hpp.

◆ MinorFirstInv

const Chord<2> MinorFirstInv = {{m3, P5 - P8}}

Definition at line 50 of file Chords.hpp.

◆ MinorSecondInv

const Chord<2> MinorSecondInv = {{m3 - P8, P5 - P8}}

Definition at line 51 of file Chords.hpp.

◆ Diminished

const Chord<2> Diminished = {{m3, d5}}

Definition at line 53 of file Chords.hpp.

◆ Augmented

const Chord<2> Augmented = {{m3, m6}}

Definition at line 54 of file Chords.hpp.

◆ DominantSeventh

const Chord<3> DominantSeventh = {{M3, P5, m7}}

Definition at line 56 of file Chords.hpp.

◆ MajorSeventh

const Chord<3> MajorSeventh = {{M3, P5, M7}}

Definition at line 57 of file Chords.hpp.