Dear community,
sorry, it's a bit an off topic: If You are not interested in pitch-class set theory, You don't have to read the following.
I've worked on a python module dealing with pitch-class set theory as I've read in "The structure of atonal music" by Allen Forte.
I know that there already exists some modules like that but I want to integrate it in lilypond.
I'm still working on this module, but at theĀ moment I can do:
- Getting the normal form and prime form of a pcs.
- Transposing and inverting a pcs
- Finding subsets of a pcs given in primeform.
I'm working on:
- Finding different kinds of similarity of pcs.
- Getting subcomplexes k and kh of a pcs.
- Finding primeform and so on, when pitches in lilypond-style are given.
- Getting pitches in lilypond-style when pitches in midinote-nums or as pcs are given.
Let me know it if You are interested. Maybee it's only something of interest for nerdy persons like me, but maybee for others too.
Best,
Stefan