- Timestamp:
- Apr 11, 2017, 1:49:44 AM (8 years ago)
- Branches:
- sampler
- Children:
- 04d0c89
- Parents:
- fbafd2c (diff), b762f8d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ChangeLog
rfbafd2c rb201912 1 2017-04-10 Paul Brossier <piem@aubio.org> 2 3 [Overview] 4 5 * VERSION: bump to 0.4.5 6 * src/io/source_avcodec.c: add support for libswresample 7 * aubio: new python command line tool to extract information 8 * src/onset/onset.c: add spectral whitening and compression, improve default 9 parameters 10 * this_version.py: use centralized script to get current version, adding git 11 sha when building from git repo (thanks to MartinHN) 12 13 [Interface] 14 15 * src/spectral/awhithening.h: add adaptive whitening 16 * src/{cvec,mathutils,musicutils}.h: add cvec_logmag, fvec_logmag, and fvec_push 17 * src/onset/onset.h: add aubio_onset_set_default_parameters to load optimal 18 parameters of each novelty function, _{set,get}_compression and 19 _{set,get}_awhitening to turn on/off compression and adaptive whitening 20 * src/spectral/specdesc.h: add weighted phase 21 22 [Library] 23 24 * src/onset/onset.c: improve default onset parameters (thanks to @superbock 25 for access to his evaluation database), see commit dccfad2 for more details 26 * src/pitch/pitch.c: avoid segfault when using invalid parameters 27 * src/temporal/biquad.c: fix biquad parameters initialization (thanks to 28 @jurlhardt) 29 30 [Tools] 31 32 * examples/aubio{onset,track}.c: add options --miditap-note and 33 --miditap-velo to set which midi note is triggered at onset/beat (thanks to 34 @tseaver) 35 * examples/aubioonset.c: show actual parameters in verbose mode 36 * examples/utils.c: improve memory usage to emit midi notes 37 38 [Python] 39 40 * python/ext/py-source.c: add with (PEP 343) and iter (PEP 234) interface 41 * python/ext/py-sink.c: add with interface (PEP 343) 42 * python/lib/aubio/cmd.py: new `aubio` command line tool 43 * python/lib/aubio/cut.py: moved from python/scripts/aubiocut 44 45 [Documentation] 46 47 * doc/*.rst: reorganize and improve sphinx manual 48 * doc/*.txt: update manpages, add simple manpage for aubio command line 49 * doc/full.cfg: derive from doc/web.cfg 50 * README.md: simplify and add contribute information 51 52 [Build system] 53 54 * wscript: prefer libswresample over libavsamplerate when available, use 55 current version in manpages, doxygen, and sphinx, update to newest waf 56 * setup.py: use entry_points console_scripts to generate scripts, use 57 centralized version from this_version.py, clean up 58 * python/lib/moresetuptools.py: detect if libswresample is available 59 1 60 2017-01-08 Paul Brossier <piem@aubio.org> 2 61
Note: See TracChangeset
for help on using the changeset viewer.