Release History

v1.4.1 (2023-08-02)

  • hotfix: fix .utils import in basic.py

v1.4.0 (2023-07-28)

  • add several scale properties to PitchClassSet type

v1.3.7 (2023-07-21)

  • fix build of documentation

  • rename pcsets module to basic

v1.3.6 (2023-07-12)

  • fix normal form bugs

  • add plotting functionality for PitchClassSets

v1.3.5 (2023-07-12)

  • deal with singletons and pairs

v1.3.4 (2023-07-05)

  • minor fix

v1.3.3 (2023-07-05)

  • enable comparison of PitchClassSets

v1.3.2 (2023-06-30)

  • fix prime-form and normal-form calculations

v1.3.1 (2023-06-14)

  • update flake8 settings

v1.3.0 (2023-05-31)

  • type fixes require minor update

v1.2.2 (2023-05-31)

  • fix some type errors

v1.2.1 (2022-05-24)

  • replace tones with pretty-midi

v1.1.1 (2022-05-23)

  • change to Material design

v1.1.0 (2022-05-23)

  • add PitchClass and PitchClassInterval classes

v0.1.0 (2022-05-23)

  • implement pc sets

  • update docs

v0.0.4 (2022-05-17)

  • add polar plot for scales

  • implement a bunch of helper functions, e.g. transposition, inversion etc.

v0.0.3 (2022-04-xx)

  • forgot what was changed

v0.0.2 (2022-04-10)

  • introduce Scales class

  • basic plotting

  • basic sonification

  • Travis is working

v0.0.1 (2022-03-29)

  • initial Release

  • generate_scales implemented

  • Travis CI not working yet