evdokimoff.com

cheat-sheet
show/ hide

  • C = 0
  • C#/Db = 1
  • D = 2
  • D#/Eb = 3
  • E = 4
  • F = 5
  • F#/Gb = 6
  • G = 7
  • G#/Ab = 8
  • A = 9
  • A#/Bb = 10
  • B = 11

Your donations help and encourage us to make this resource better. Thanks!

Transpositions

9 T 3 E 4 6 
T E 4 0 5 7 
E 0 5 1 6 8 
0 1 6 2 7 9 
1 2 7 3 8 T 
2 3 8 4 9 E 
3 4 9 5 T 0 
4 5 T 6 E 1 
5 6 E 7 0 2 
6 7 0 8 1 3 
7 8 1 9 2 4 
8 9 2 T 3 5 


Inversions

3 2 9 1 8 6 
4 3 T 2 9 7 
5 4 E 3 T 8 
6 5 0 4 E 9 
7 6 1 5 0 T 
8 7 2 6 1 E 
9 8 3 7 2 0 
T 9 4 8 3 1 
E T 5 9 4 2 
0 E 6 T 5 3 
1 0 7 E 6 4 
2 1 8 0 7 5 

Instructions:
To generate all transpositions and inversions of an ordered collection of pitch classes, enter your collection as a comma delineated list using standard integer notation where C = 0, and B = 11. You can enter a maximum of fifty characters.

Transpositions and inversions are read in order starting with T0 ... TE, and T0I ... TEI, respectively.

Unless you are pasting in your data to the form, '10' can be entered as 'T' or 't', and '11' can be E or e. Any other input will not generate meaningful data. If you are able to hang the program, email me the input so I can fix. If you don't get expected results, check your input carefully. Failing that, send me your input so I can fix.

Sample input:

9, 10, 3, 11, 4, 6

OR

9, T, 3, E, 4, 6