Skip to content

Releases: yuma-m/pychord

v1.2.2

31 Dec 05:10
Compare
Choose a tag to compare
  • Add tests for "M" and "maj" qualities synonyms
  • Add missing synonyms for M qualities
  • Contributor: @nickurak

v1.2.1

04 Dec 07:33
Compare
Choose a tag to compare
  • Add get_qualities method to QualityManager.
  • Contributor: @nickurak

v1.2.0

12 Mar 11:22
Compare
Choose a tag to compare
  • Add chromatic parameter for from_note_index.
  • Add 7(b9), 6b5 qualities.
  • Contributor: @Moustov, @hejops

v1.1.1

09 Jan 01:46
Compare
Choose a tag to compare
  • Add m11 and maj13 qualities.
  • Fix TypeError.
  • Contributor: @Moustov

v1.1.0

16 Jun 12:07
Compare
Choose a tag to compare
  • Add no5, m(no5), (b5), sus4add2 and sus4add9 qualities.
  • Support inversions.
  • Contributor: @EnigmaCurry

v1.0.0

19 Sep 06:37
Compare
Choose a tag to compare
  • Drop compatibility for Python 2.7 and 3.5.
  • Refactor whole library to optimize for Python 3.x.
    • Add type hints.
    • Use f-strings.
    • Rename note_to_chord to find_chords_from_notes.
    • Use tuple instead of list for Quality.components.

v0.6.3

14 Sep 13:05
Compare
Choose a tag to compare
  • Add modes to RELATIVE_KEY_DICT.
  • Add diatonic option for from_note_index.
  • Contributor: @hejops

v0.6.2

09 May 12:27
Compare
Choose a tag to compare
  • Add add4, add11 and add13 quality variations.
  • Contributor: @philipmat

v0.6.1

01 May 00:08
Compare
Choose a tag to compare
  • Fix dim6 to dim7.
  • Add M7+11 and m7+5 qualities.

v0.6.0

08 Apr 12:09
Compare
Choose a tag to compare
  • Add an example to create a MIDI file.
  • Add QualityManager class to overwrite default qualities.
    • Do not import QUALITY_DICT from modules other than quality.
  • Fix sus quality.