Changes

v0.5

  • #222: added int cast for inferred length in sonify.clicks
  • #225: improved t-measures and l-measures
  • #227: added marginal flag to segment.nce
  • #234: update display to use matplotlib 2
  • #236: force integer division in beat.pscore
  • #240: fix unit tests for source separation
  • #242: use regexp in chord label validation
  • #245: add labeled interval formatter to display
  • #247: do not sonify negative amplitudes in time_frequency
  • #249: support gaps in util.interpolate_intervals
  • #252: add modulo and length arguments to chord.scale_degree_to_bitmap
  • #254: fix bss_eval_images single-frame fallback documentation
  • #255: fix crackle in sonify.time_frequency
  • #258: make util.match_events faster
  • #259: run pep8 check after nosetests
  • #263: add measures for chord over- and under-segmentation
  • #266: add amplitude parameter to sonify.pitch_contour
  • #268: update display tests to support mpl2.1
  • #277: update requirements and fix deprecations
  • #279: isolate matplotlib side effects
  • #282: remove evaluator scripts
  • #283: add transcription eval with velocity

v0.4

  • #189: expanded transcription metrics
  • #195: added pitch contour sonification
  • #196: added the display submodule
  • #203: support unsorted segment intervals
  • #205: correction in documentation for sonify.time_frequency
  • #208: refactored file/buffer loading
  • #210: added io.load_tempo
  • #212: added frame-wise blind-source separation evaluation
  • #218: speed up melody.resample_melody_series when times are equivalent

v0.3

  • #170: implemented transcription metrics
  • #173: fixed a bug in chord sonification
  • #175: filter_kwargs passes through **kwargs
  • #181: added key detection metrics

v0.2

  • #103: incomplete files passed to melody.evaluate should warn
  • #109: STRICT_BASS_INTERVALS is now an argument to chord.encode
  • #122: improved handling of corner cases in beat tracking
  • #136: improved test coverage
  • #138: PEP8 compliance
  • #139: converted documentation to numpydoc style
  • #147: fixed a rounding error in segment intervals
  • #150: sonify.chroma and sonify.chords pass kwargs to time_frequecy
  • #151: removed labels support from util.boundaries_to_intervals
  • #159: fixed documentation error in chord.tetrads
  • #160: fixed documentation error in util.intervals_to_samples

v0.1

  • Initial public release.