- Timestamp:
- Nov 22, 2018, 3:28:22 PM (6 years ago)
- Branches:
- feature/autosink, feature/cnn, feature/cnn_org, feature/constantq, feature/crepe, feature/crepe_org, feature/pitchshift, feature/pydocstrings, feature/timestretch, fix/ffmpeg5, master
- Children:
- c4a8bc1
- Parents:
- b1294cc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
rb1294cc r3ba5d952 1 2018-11-21 Paul Brossier <piem@aubio.org> 2 3 [ Overview ] 4 5 * VERSION: bump to 0.4.8 6 * notes: new option release_drop (gh-203) 7 * spectral: new parameters added to filterbank and mfcc (gh-206) 8 * python: start documenting module (gh-73, debian #480018), improve build for 9 win-amd64 (gh-154, gh-199, gh-208) 10 * fixes: prevent crash when using fft sizes unsupported by vDSP (gh-207), 11 prevent saturation when down-mixing a multi-channel source (avcodec/ffmpeg) 12 13 [ Fixes ] 14 15 * avcodec: prevent saturation when down-mixing a multi-channel source, emit 16 a warning if compiling against avutil < 53 (gh-137), wrap long lines 17 * examples/: avoid hiding global and unreachable code 18 * fft: limit to r*2*n sizes, with r in [1, 3, 5, 15] (vDSP only) (gh-207) 19 * fft: fix reconstruction for odd sizes (fftw only) 20 * pvoc: add missing implementations for aubio_pvoc_get_hop/win 21 * mathutils: increase ln(2) precision of in freqtomidi/miditofreq 22 * wavetable: stop sets playing to 0, add dummy implementation for _load 23 24 [ New features ] 25 26 * src/musicutils.h: new aubio_meltohz, aubio_hztomel, with _htk versions 27 * src/spectral/filterbank.h: new set_mel_coeffs, set_mel_coeffs_htk, 28 set_power, and set_norm methods, improved set_triangle_bands 29 * src/spectral/mfcc.h: new set_scale, set_power, set_norm, set_mel_coeffs, 30 set_mel_coeffs_htk, set_mel_coeffs_slaney 31 * src/mathutils.h: new fvec_mul 32 * src/notes: new option release_drop to prevent missing note-offs (gh-203) 33 34 [ Python module ] 35 36 * fix: rounding to nearest integer in midi2note and freq2note 37 * general: supports code generation of setters with none or multiple 38 parameters 39 * documentation: add docstrings do fvec, cvec, source, sink, pvoc, frequency 40 conversion and level detection routines (gh-73, debian #480018) 41 * slicing: improve and document slice_source_at_stamps 42 * module: new note2freq function, recover error log when raising exceptions 43 on failed set_ methods, prevent cyclic import, coding style improvements 44 * demos: improve coding style, fix bpm_extract arguments 45 * MANIFEST.in: exclude *.pyc, improve patterns 46 47 [ Documentation ] 48 49 * doc/: use sphinx autodoc to load docstrings from aubio module, reorganize 50 python module documentation, add a note about double precision, use https 51 when possible 52 * src/spectral/: update Auditory Toolbox url, update copyright year 53 54 [ Tools ] 55 56 * aubionotes: add --release-drop option 57 * aubio: add --release-drop and --silence options to `aubio notes`, 58 workaround for -V to really show version (py2) 59 * aubiocut: add option --create-first to always create first slice 60 61 [ Tests ] 62 63 * tests/, python/tests: add tests for new methods, check source channel 64 down-mix, improve coverage 65 66 [ Build system ] 67 68 * Makefile: disable docs when measuring coverage, add branch coverage 69 option, add coverage_zero_counters target, improve html report 70 * waf: update to 2.0.12, improve wscript style, prevent shipping some 71 generated files 72 * python: always show compiler warnings when pre-processing headers, 73 workaround to fix code generation for win-amd64 (gh-154, gh-199, gh-208). 74 * continuous integration: add azure pipelines, update and improve 75 configurations for appveyor, circleci, and travis. 76 1 77 2018-09-22 Paul Brossier <piem@aubio.org> 2 78
Note: See TracChangeset
for help on using the changeset viewer.