Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.05 KB

README.rst

File metadata and controls

42 lines (30 loc) · 1.05 KB

Sator

A python module for atonal music analysis.

Features

  • Create tone rows, pitch class sets and pitch sets.
  • Each pitch or pitch class set can have its own properties including:
    • Ordered vs. Unordered
    • Multiset vs. Unique element sets
    • A configurable Modulus
    • Definable canonical operators - (TTO's used to determine SC membership)
  • Easily construct matrices, find prime forms and interval class vectors.
  • Compare pitch or pitch class sets with various similarity relations
  • Explore non-standard pitch class spaces.

Requirements

  • There are no requirements for sator.

Installation

Sator is available on PyPI, so the easiest way to install it is to use pip:

pip install sator

Testing

  • Use runtests.py to run the test suite

Authors

Caleb Smith

Documentation

The documentation is hosted on Read the Docs and is available here