Random Chords Generator
This code generates a random chord progression by generating a random 12-tone row, treating each pitch as if it was a root of a triad and assigning a random quality (major or minor) to each root randomly.unknown
python
a year ago
240 B
1
Indexable
Never
import random pitches = ['C', 'Db', 'D', 'Eb', 'E', 'F', 'Gb', 'G', 'Ab', 'A', 'Bb', 'B'] qualities = ['maj', 'min'] tone_row = random.sample(pitches, len(pitches)) for pitch in tone_row: print(f'{pitch} {random.choice(qualities)}')