Your one-stop shop for PC Set Theory
A Pitch Sequence (PSeq) is a sequence of Pitches, where an element of the sequence can said to be before or after another. It is analogous to the notes of a melody, where the elements are defined in vertical pitch space. The PSeq can be transformed by transposition, inversion and operations on order, such as retrograde, rotation and permutation.
I've tried to make the syntax for interacting and creating object as simple and intuitive as possible. Here are some general guidelines.
Pitch class notation should be entered using the integers 0-9 and the letters 'a', 'A', 't', or 'T' for 10, and 'b', 'B', 'e', or 'E' for 11. Upper and lower case may be mixed. As these tokens are uniquely distinguishable, there is no need for spaces or other separators, such as spaces or commas, and anything other than the allowed tokens are ignored.
Pitch Set notation should be entered using the integers 0-128, or using a notation language specifying the note-name and register. The note-name notation follows a simple mini-language: