Skip to content

Instantly share code, notes, and snippets.

@betaveros
Created February 10, 2020 03:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save betaveros/9663e49011a722e82e835b8d86234ee4 to your computer and use it in GitHub Desktop.
Save betaveros/9663e49011a722e82e835b8d86234ee4 to your computer and use it in GitHub Desktop.
C chords. thanks, music21
In [73]: for i in range(70):
...: print('C{} ='.format(i), end=" ")
...: try:
...: print(' '.join(pitch.nameWithOctave for pitch in ChordSymbol('C{}'.format(i)).pitches))
...: except Exception as e:
...: print(e)
...:
C0 = C3
C1 = C3 C3
C2 = C3 D3
C3 = C3 E3
C4 = C3 F3
C5 = C3 G3
C6 = C3 E3 G3 A3
C7 = C3 E3 G3 B-3
C8 = C3 C4
C9 = C3 E3 G3 B-3 D4
C10 = C3 C3
C11 = C2 E2 G2 B-2 D3 F3
C12 = C2 G3
C13 = C2 E2 G2 B-2 D3 F3 A3
C14 = C2 B3
C15 = C3 C4
C16 = C3 D4
C17 = C2 E3
C18 = C2 F3
C19 = C2 G3
C20 = C3 D3
C21 = string index out of range
C22 = C3 D3 D3
C23 = C3 D3 E3
C24 = C3 D3 F3
C25 = C3 D3 G3
C26 = C3 D3 A3
C27 = C2 D2 B3
C28 = C3 D3 C4
C29 = C3 D3 D4
C30 = C3 E3
C31 = string index out of range
C32 = C3 D3 E3
C33 = C3 E3 E3
C34 = C3 E3 F3
C35 = C3 E3 G3
C36 = C3 E3 A3
C37 = C2 E2 B3
C38 = C3 E3 C4
C39 = C3 E3 D4
C40 = C3 F3
C41 = string index out of range
C42 = C3 D3 F3
C43 = C3 E3 F3
C44 = C3 F3 F3
C45 = C3 F3 G3
C46 = C3 F3 A3
C47 = C2 F2 B3
C48 = C3 F3 C4
C49 = C3 F3 D4
C50 = C3 G3
C51 = string index out of range
C52 = C3 D3 G3
C53 = C3 E3 G3
C54 = C3 F3 G3
C55 = C3 G3 G3
C56 = C3 G3 A3
C57 = C2 G2 B3
C58 = C3 G3 C4
C59 = C3 G3 D4
C60 = C3 A3
C61 = string index out of range
C62 = C3 D3 A3
C63 = C3 E3 A3
C64 = C3 F3 A3
C65 = C3 G3 A3
C66 = C3 A3 A3
C67 = C2 A2 B3
C68 = C3 A3 C4
C69 = C3 A3 D4
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment