CalPyTools es un conjunto de herramientas para trabajar con conjuntos de grados cromáticos, matrices y otras maneras de controlar el discurso musical. Están escritas en python.

PCS()

La clase para analizar conjuntos de grados cromáticos y buscar su clasificación en la tabla de Allen Forte. El programa tiene todas las funciones necesarias para obtener formas ordenadas, formas prima y vectores interválicos.

pcs_cmd.py

El programa para analizar conjuntos de grados cromáticos directamente en la terminal.

Chain()

La clase para contruir secuencias de notas con un conjunto de grados cromáticos constante. El programa recibe un conjunto de alturas y busca subconjuntos de alturas en común en los distintos transportes del conjunto propuesto.

chain_cmd.py

El programa para crear Chain()s directamente en la terminal.

+ info

Todo el código está acá. Si tenés problemas para usar alguna de estas herramientas contactame. Si encontrás errores en el código, por favor, avisame.