Skip to content

Instantly share code, notes, and snippets.

@vwnb
vwnb / all_triads.py
Last active March 30, 2021 21:05
All triad chords excluding ones with minor seconds, octaves or bigger intervals. Defined by scale degrees.
CHORD_1 = NamedChord(name='Chord1', notes=[0, 2, 4])
CHORD_2 = NamedChord(name='Chord2', notes=[0, 3, 5])
CHORD_3 = NamedChord(name='Chord3', notes=[0, 4, 6])
CHORD_4 = NamedChord(name='Chord4', notes=[0, 5, 7])
CHORD_5 = NamedChord(name='Chord5', notes=[0, 6, 8])
CHORD_6 = NamedChord(name='Chord6', notes=[0, 7, 9])
CHORD_7 = NamedChord(name='Chord7', notes=[0, 8, 10])
CHORD_8 = NamedChord(name='Chord8', notes=[0, 9, 11])
CHORD_9 = NamedChord(name='Chord9', notes=[1, 3, 5])
CHORD_10 = NamedChord(name='Chord10', notes=[1, 4, 6])