This a small project for creating pdf files of twelve tone row tables, i.e. of all 48 variants of a twelve tone row. These variants are the prime (a.k.a. original row), retrograde, inversion and retrograde-inversion in 12 transposition possibilities each. Have a look at examples/schoenberg_op31.pdf
for an example.
This project depends on LilyPond.
12tone-table [--ly PATH] [--row "ROW"] [--paper FORMAT] [--help] --out PATH
Creating PDF files with a table of all 48 variants of a twelve tone row. lilypond is required.
Arguments
--ly path to lilypond (default: /Applications/LilyPond.app/Contents/Resources/bin/lilypond)
--row twelve tone row (default: "bes e ges ees f a d cis g gis b c")
--paper A4 or C4 (default: C4)
--help displays this help
--out path to pdf file to be created
At the moment I provide a executable for Mac OS X. You can build your own executable with
Now you can build your executable:
buildapp --compress-core --output 12tone-table --load 12tone.lisp --entry main
This software is licensed under the CC BY 3.0 license.
I am happy if you share your ideas with me: [email protected].