------
2021-05-26
New Features
- `1293`_ `librosa.effects.deemphasis`, inverse operation of `librosa.effects.preemphasis`. *Dan Mazur*
- `1207`_ `librosa.display.waveshow`, adaptively visualize waveforms by amplitude envelope when zoomed out, or raw sample values when zoomed in. *Brian McFee*
- `1338`_ `librosa.resample` now optionally supports `soxr`. *Myungchul Keum*
Bug fixes
- `1290`_ `librosa.display.specshow` fixed a bug in format and tick locations for CQT plots. *Brian McFee*
- `1240`_ `librosa.display.specshow` now correctly infers `fmax` for mel frequency axes. *Brian McFee, Bea Steers*
- `1311`_ `librosa.filters.chroma` fixed an error in how chromagrams were generated when `n_chroma!=12` and `base_c=True`. *Joon Lim*
- `1322`_ `librosa.feature.inverse.mel_to_audio` now infers `hop_length` by default in a way that is consistent with the rest of the package. *Dan Ellis*
- `1341`_ `librosa.onset.onset_detect` no longer modifies user-provided onset envelopes. *Brian McFee*
Documentation
- `1211`_ fixed a broken link in the changelog. *Pavel Campr*
- `1218`_ corrected an exception/warning message in `librosa.stft` when the frame length exceeds the input length. *Frank Zalkow*
- `1237`_ fixed spelling errors in `librosa.yin` and `librosa.pyin` documentation. *Tim Gates*
- `1284`_ fixed broken links in `CONTRIBUTING.md` document. *Abduttayyeb Mazhar*
- `1287`_ expanded instructions for installing ffmpeg on Windows. *Cash TingHin Lo*
- `1298`_ fixed a dimension calculation error in `librosa.stream` documentation. *Xinlu Zhuang*
- `1321`_ fixed a mismatched parenthesis in `librosa.feature.mfcc` documentation. *Connor Guerrero*
- `1333`_ expanded documentation describing unsupported codecs in `librosa.load`. *Brian McFee*
Other changes
- `1312`_ `librosa.display.specshow` can now automatically sets the aspect ratio of
a plot if the axes are of the same type and shape. *N. Dorukhan Sergin*
- `1323`_, `1317`_, `1308`_ simplified testing framework and migrated to GitHub Actions. *Brian McFee*
- `1324`_ `librosa.display.specshow` is now future-proofed for matplotlib 3.5. *Brian McFee*
- `1334`_ `librosa.display.specshow` now supports HTK-style Mel scaling. *Brian McFee*
- `1335`_, `1336`_ `librosa.display.specshow` now supports pitch notation
(Western, Hindustani, and Carnatic) for STFT matrices. *Paul Biberstein, Brian McFee*
- `1333`_ minimum version of `soundfile` has been updated to 0.10.2. *Brian McFee*
- `1340`_ several functions now support `np.integer`-valued parameters as well as integer-valued parameters. *Brian McFee*
- `1207`_ `librosa.display` time-formatted axes now have enhanced precision at short time scales. *Brian McFee*
- `1341`_ `librosa.onset.onset_detect` can now optionally disable normalization of the onset envelope. *Brian McFee*