Version 0.16
Release Notes
Version 0.16 (release date: 2017-11-13)
New features:
TempoDetector
can operate on live audio signals (#292)- Added chord evaluation (#309)
- Bar tracking functionality (#316)
- Added
quantize_notes
function (#327) - Added global key evaluation (#336)
- Added key recognition feature and program (#345, #381)
Bug fixes:
- Fix
TransitionModel
number of states when last state is unreachable (#287) - Fix double beat detections in
BeatTrackingProcessor
(#298) - Fix ffmpeg unicode filename handling (#305)
- Fix STFT zero padding (#319)
- Fix memory leak when accessing signal frames (#322)
- Quantization of events does not alter them (#327)
API relevant changes:
BufferProcessor
usesdata
instead ofbuffer
for data storage (#292)DBNBeatTrackingProcessor
expects 1D inputs (#299)- Moved downbeat and pattern tracking to
features.downbeats
(#316) - Write/load functions moved to
io
module (#346) - Write functions do not return any data (#346)
- Evaluation classes expect annotations/detections, cannot handle files (#346)
- New MIDI module (io.midi) replacing (utils.midi) based on mido (#46)
Other changes: