Skip to content

Releases: yuma-m/pychord

v0.5.1

26 Dec 01:33
Compare
Choose a tag to compare
  • Add m7b9b5 quality.

v0.5.0

24 Aug 11:50
Compare
Choose a tag to compare
  • Add Chord.components_with_pitch method.

v0.4.2

28 Jun 08:21
Compare
Choose a tag to compare
  • Rename 6/9 to 69.
  • Add m69, m7b5, and - qualities.
  • Contributor: @dok

v0.4.1

24 Nov 09:04
Compare
Choose a tag to compare
  • Add qualities.
    • sus, maj7, maj9, m6, madd9
    • 7b5, 7#5, 7b9, 7#9
    • 9-5, 9b5, 9+5, 9#5
    • 7#9b5, 7#9#5, 7b9b5, 7b9#5, 7#11, 7b9#9, 7b9#11, 7#9#11, 7b13
    • 7b9b13, 9+11, 9#11, 13-9, 13b9, 13+9, 13#9, 13+11, 13#11
  • Support quality alias comparison.
    • maj7 == M7

v0.4.0

22 May 14:18
Compare
Choose a tag to compare
  • Support chord creation using note index in a scale.
  • Contributor: @kwadwo00

Make QUALITY_DICT values immutable

12 Feb 15:36
Compare
Choose a tag to compare

Fix __eq__ of Chord and support __eq__ for Quality

25 Feb 14:53
Compare
Choose a tag to compare
  • Implement __eq__ method for Quality.
  • Fix __eq__ method of Chord to support comparison between sharped and flatted chords.

Fix not equal for comparing Chords

25 Feb 08:15
Compare
Choose a tag to compare
  • Implement __eq__, __ne__, __setitem__ methods for ChordProgression.
  • Implement __eq__ method for Chord.

Handle base note in Chord.components

31 Jul 01:32
Compare
Choose a tag to compare
  • Handle base note in Chord.components
  • Contributor: mstuttgart

Enable setting scale on Chord.transpose

28 May 04:30
Compare
Choose a tag to compare
  • Enable setting scale on Chord.transpose
  • Contributor: jgvictores