Changeset 1530ac3
- Timestamp:
- Oct 3, 2017, 8:16:09 PM (7 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:
- c6ae035
- Parents:
- 9dcc6e5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
r9dcc6e5 r1530ac3 1 2017-10-02 Paul Brossier <piem@aubio.org> 2 3 [ Overview ] 4 5 * VERSION: bump to 0.4.6 6 * src/spectral/fft.c, src/*.c: add support for Intel IPP (many thanks to 7 Eduard Mueller) 8 * wscript: add support for emscripten (thanks to Martin Hermant) 9 * src/pitch/pitchyinfast.h: new fast method to compute YIN algorithm 10 * src/pitch/pitchyin*.c: improve confidence measure, making sure its value 11 corresponds to the selected period (thanks to Eduard Mueller) 12 * python/lib/aubio/cmd.py: add `quiet`, `cut`, and `help` subcommands 13 14 [ Library ] 15 16 * src/aubio_priv.h: add missing aubio_vDSP_vclr (Eduard Mueller) 17 * src/io/source_avcodec.c: improve error message, prevent un-opened bracket, 18 no declaration after statements for older compilers, avoid unused variable 19 * src/mathutils.c: prevent segfault with Accelerate.framework (closes #58, 20 closes #102) 21 * src/spectral/phasevoc.h: add aubio_pvoc_set_window to change the windowing 22 function 23 * src/mathutils.c: add window type `ones` (no windowing) 24 25 [ Python ] 26 27 * python/demos/demo_tapthebeat.py: add a real-time example to play beats 28 using pyaudio 29 * python/lib/gen_external.py: improve parsing and syntax, use results in 30 emscripten build (Martin Hermant) 31 * python/lib/aubio/cmd.py: add option `-u` to `aubio pitch`, improve error 32 messages, add `quiet` subcommand (closes #124), improve syntax, add some 33 documentation, add `cut` and `help` subcommand, add silence and time format 34 options 35 * python/lib/aubio/cut.py: upgrade to argparse, set samplerate as needed 36 * python/demos/demo_yin_compare.py: add comparison of yin implementations 37 * python/demos/demo_wav2midi.py: add an example to create a midi from a 38 sound file using mido (closes: #134) 39 * python/demos/demo_bpm_extract.py: use argparse, use beats_to_bpm function 40 * python/ext/py-cvec.c: fix support for pypy by changing setters to return a 41 negative value on error (closes #17) 42 43 [ Documentation ] 44 45 * src/tempo/beattracking.h: fix typo (thanks to Hannes Fritz) 46 * doc/requirements.rst: fix broken link (thanks to @ssj71, closes #99) 47 * doc/aubiomfcc.txt: fix typo in 'coefficients' 48 49 [ Tests ] 50 51 * python/tests/tests_aubio_{cmd,cut}.py: add basic tests 52 * python/tests/test_filterbank*.py: ignore UserWarnings, clean-up, 53 improve get_coeff tests 54 55 [ Build system ] 56 57 * wscript: add support for emscripten, see scripts/build_emscripten 58 * scripts/get_waf.sh: update waf to 2.0.1, build waf from source tarball 59 * scripts/build_emscripten: update to build aubio.js 60 * Makefile: add coverage and coverage_report targets, run tests once 61 62 [ Continuous integration ] 63 64 * .travis.yml: add coverage report on osx 65 * .appveyor.yml: use msvc 14.0 (VS 2015) and scripts/get_waf.sh 66 * .coveragerc: add minimal python coverage configuration 67 1 68 2017-04-10 Paul Brossier <piem@aubio.org> 2 69
Note: See TracChangeset
for help on using the changeset viewer.