Skip to content

Releases: craffel/pretty-midi

0.2.10

03 Mar 18:46
Compare
Choose a tag to compare
  • Load text events and lyrics for all tracks (#192) 5e3db4b
  • np.int is deprecated in numpy>=1.20 - use np.int32 instead (#205) 91f58be
  • Syntax fix for equality check with 0. (#215) c510b12

Convenience functions, Python3/doc fixes

09 Apr 19:24
Compare
Choose a tag to compare

Python3, note parsing fixes; examples

23 Jul 19:38
Compare
Choose a tag to compare
  • Python3 fix in estimate_tempo c8ae1fa
  • Event sorting when writing #127
  • Inverse piano roll example b85eb16
  • Fixed note parsing 322815e

Python3 and docstring fixes; add ability to write to file

03 Mar 19:25
Compare
Choose a tag to compare

Switch to mido backend

04 Oct 23:22
Compare
Choose a tag to compare
  • #100 Add improved key_name_to_key_number, which allows mido to be used
  • #101 Change backend parser to mido because of #99

Hotfix for pip/MIDI issues

16 Sep 01:02
Compare
Choose a tag to compare
  • #92 setup.py should install midi package from GitHub

Hotfix for octave off-by-one error in note name conversions

08 Sep 15:44
Compare
Choose a tag to compare
  • Octave number in note_number_to_name and note_name_to_number is off by 1 #91

Hotfixes for estimate_tempo, instrument creation, Python3

07 Sep 00:15
Compare
Choose a tag to compare

Includes

  • Fix indexing error in estimate_tempo() #90
  • Remove is_drum from _load_instruments #87
  • Index instrument note ons and offs by channel rather than by channel program #84
  • Python 3 compatibility fix #83

Update docs, hotfix for `get_end_time` functions.

16 Aug 15:57
Compare
Choose a tag to compare

v0.2.1

09 Aug 16:07
Compare
Choose a tag to compare

Hotfix for v0.2 with minor fixes to PrettyMIDI.get_beats.