/Chords

Arduino library to analyse and generate chords

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Chords

Arduino library to generate and analyse musical chords from midi note numbers.

Functions to annotate chords and notes according to standards used in popular music are included: Based on the Circle of Fifth major triads will be named with C, Db, D, Eb, E, F, F#, G, Ab, A, Bb, B, while minor triads are names with C, C#, D, D#, E, F, F#, G, G#, A, Bb, B. However, assuming enharmonicity, sharp accidentals will typically used instead of flats in all other cases.