src/cvec.h: fix cvec_logmag documentation
Merge branch 'master' into awhitening
python/lib/moresetuptools.py: check for libswresample, prefer to libavresample
scripts/build_mingw: add short report, make sure targets do not exist
scripts/build_mingw: also build against ffmpeg
src/utils/windll.c: add unused attributes
src/wscript_build: also link against libswresample if needed
src/io/source_avcodec.c: add libswresample
wscript: check for libswresample first, then libavresample
python/lib/moresetuptools.py: remove jack, only used in examples
scripts/get_waf.sh: really bump to 1.9.6, remove unused variable in Makefile
circle.yml: add basic config
src/spectral/specdesc.h: update list of methods
src/spectral/specdesc.c: add weighted phase deviation
tests/src/spectral/tests-awhitening.c: add whitening example
src/spectral/awhitening.c: use 1.e-4 for floor, make sure we peak values stay above it
src/onset/onset.c: add logarithmic compression
src/cvec.h: add cvec_logmag
examples/aubiotrack.c: avoid saturation in when using --mix-input
python/lib/gen_external.py: disable spectral_whitening for now
python/lib/gen_code.py: show which failed before raising exception
examples/aubioonset.c: avoid saturation in when using --mix-input
src/musicutils.h: add fvec_clamp, basic limiter
src/onset/onset.c: warning, not error, for python not to raise an error
src/onset/onset.c: improve aubio_onset_default_parameters prototype
src/onset/peakpicker.c: simplify using fvec_foo
src/mathutils.h: add fvec_push
Merge branch 'master' into awhitening
src/onset/peakpicker.c: temporarly fix peak-picking regression introduced in c9e20ca
add windows to readme supported platforms
comment changes to build_apple_frameworks
add permanent dir execution for scripts/build_apple_frameworks
remove doc/_build from git
python/scripts/aubiocut: add --cut_every_nslices option
src/io/{sink,source}.c: clarify failover messages
src/io/sink.c: make sure an error is raised when no sink is built in
src/tempo/tempo.h: improve documentation (#22)
python/tests/test_sink.py: trivial test for sink 'with' interface (PEP 343)
python/ext/py-sink.c: add 'with' interface (PEP 343)
python/ext/py-source.c: use PyArray_NewShape, not _Resize
python/ext/aubio-types.h: define PATH_MAX if needed
doc/xcode_frameworks.rst: add simple swift example
python/ext/py-{source,sink}.c: free string uri
python/ext/py-source.c: copy string uri
doc/download.rst: use https
python/tests/test_source.py: test with interface (PEP 343)
src/io/source_apple_audio.c: allow closing twice
src/io/source_sndfile.c: allow closing twice
src/io/source_wavread.c: allow closing twice
python/ext/py-source.c: statement after definitions
src/io/source_wavread.c: raise error in _do/_do_multi, not _readframe
python/ext/py-source.c: __exit__ to close once
python/ext/py-source.c: raise on closing file failed
python/ext/py-source.c: add iterator interface
python/ext/py-source.c: add with interface (PEP 343)
src/io/source_wavread.c: avoid seeking in closed file
src/io/source_wavread.c: set error message in seek if pos < 0
src/io/source_wavread.c: avoid reading in closed file
src/io/source_avcodec.c: make sure seek position is >= 0
src/io/source_avcodec.c: avoid seeking in closed file
src/io/source_sndfile.c: make sure seek position is >= 0
src/io/source_sndfile.c: call sf_seek after checking for s->handle
src/io/source_sndfile.c: avoid seeking in closed file
setup.py: add numpy to setup_requires, nose2 to extras_require[tests]
python/scripts/aubiocut: remove old comment line
src/pitch/pitch.c: return NULL if pitch_mode is NULL
python/demos/demo_bench_yin.py: add yin/yinfft benchmark on sine waves
python/lib/moresetuptools.py: add comments, improve syntax
python/lib/moresetuptools.py: use system aubio only when version matches exactly (closes: #84)
python/lib/moresetuptools.py: add get_aubio_version and get_aubio_pyversion
examples/utils.c: allocate note event once
examples/parse_args.h: really use atoi, cast to smpl_t, see #83
Merge branch 'miditap', thanks to Tres Seaver for his contributions
src/pitch/pitch.c: return NULL if creation failed
src/pitch/pitchyinfft.c: return NULL if fft creation failed
src/pitch/pitchspecacf.c: return NULL if fft creation failed
src/pitch/pitchfcomb.c: return NULL if fft creation failed
doc/aubio{track,onset}.txt: update --miditap-note to -N
examples/parse_args.h: use -N for --miditap-note
examples/parse_args.h: use atof for miditap note and velo
examples/parse_args.h: miditap only for aubiotrack and aubioonset
aubiotrack also sends MIDI tap.
aubioonset: user-set MIDI tap note / velocity values.
doc/statuslinks.rst: bump last release to 0.4.4
doc/index.rst: include status links for development documentation
src/temporal/biquad.c: fix initialization (closes #82)
VERSION: bump to 0.4.5~alpha
python/tests/test_notes.py: use relative import
doc/index.rst: remove status links for release
ChangeLog: update for 0.4.4
scripts/build_android: add an example script to build aubio on android, add reference to it in doc/android.rst
doc/conf.py: remove static and sphinx links
doc/conf.py: use pyramid theme
tests/src/utils/test-log.c: improve messages
tests/src/utils/test-log.c: add AUBIO_INF
src/aubio.h: use https, format examples as list