Control Surface stm32
MIDI Control Surface library for Arduino
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 43 of file Chords.hpp.

◆ MajorFirstInv

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

Definition at line 44 of file Chords.hpp.

◆ MajorSecondInv

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

Definition at line 45 of file Chords.hpp.

◆ Minor

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

Definition at line 47 of file Chords.hpp.

◆ MinorFirstInv

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

Definition at line 48 of file Chords.hpp.

◆ MinorSecondInv

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

Definition at line 49 of file Chords.hpp.

◆ Diminished

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

Definition at line 51 of file Chords.hpp.

◆ Augmented

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

Definition at line 52 of file Chords.hpp.

◆ DominantSeventh

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

Definition at line 54 of file Chords.hpp.

◆ MajorSeventh

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

Definition at line 55 of file Chords.hpp.