- Make
QUALITY_DICT
values immutable.
- Raise TypeError in
__eq__
methods.
- Implement
__eq__
method for Quality. - Fix
__eq__
method of Chord to support comparison between sharped and flatted chords.
- Implement
__eq__
,__ne__
,__setitem__
methods for ChordProgression. - Implement
__eq__
method for Chord.
- Handle base note in Chord.components
- Contributor: mstuttgart
- Enable setting scale on Chord.transpose
- Contributor: jgvictores
- Refactor some classes not to modify instance variables.
- Update docstrings.
- Support 5th(power) chord.
- Add a utility to find chords from notes.
- Implement
__repr__
function.
- Support
__add__
,__len__
and__getitem__
functions in ChordProgression class.
- Add a class to handle chord progressions.
- Display flat or sharp by the scale.
- Add a function to get component notes of chord.