A hopefully moderately useful library for exploring music set class theory
| .editorconfig | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| LICENCE.md | ||
| pyproject.toml | ||
| pytest.ini | ||
| README.md | ||
| requirements-dev.txt | ||
| requirements.txt | ||
| setclass.py | ||
| tox.ini | ||
Python library for set class music theory
A hopefully useful class for exploring set classes in music theory, of arbitrary tonalities (any number of equal divisions of the octave).
TODO
- Interoperate with music21 objects
- Generate MIDI files
- Generate LilyPond files for set pitches
- Calculate microtonal pitches and frequencies for use with non-dodecal tonalities