src/wscript_build, examples/wscipt_build: add uselib to targets
waf, waflib: update to 1.8.7
src/wscript_build: do not hardcode install_path
tests/src/io/test-source_apple_audio.c: improve examples
src/io/source_wavread.c: cast size_t to int to avoid warning on win64
src/io/source_wavread.c: avoid orphan parenthesis
src/io/sink_wavwrite.c: fail if samplerate is way too large
src/io/sink_wavwrite.c: assume windows is little endian to build with mingw32
src/tempo/tempo.h: add aubio_tempo_get_silence and aubio_tempo_get_threshold
src/tempo/tempo.c: check parameters for new_aubio_tempo
setup.py: use setuptools, add numpy to install_requires
tests/test_pitch.py: add more tests
python/demos/demo_sink_multi.py: add multi channel version
ext/aubiomodule.c: improve documentation
doc/aubiocut.txt: improve documentation, adding -o, --cut-until-nsamples, and --cut-until-nslices
src/io/source_sndfile.c: cast to uint_t for now
python/ext/py-source.c: add seek, thanks @davebrent for the heads up
ext/py-source.c: add channels
python/ext/py-{source,sink}.c: improve documentation
src/onset/onset.h: add aubio_onset_get_silence()
src/spectral/phasevoc.c: improve error messages
src/io/sink_sndfile.c: improve error messages, set nsamples after write
src/io/sink_apple_audio.c: avoid opening null path
src/onset/onset.c: check parameters
src/pitch/pitch.c: check parameters
src/io/source_sndfile.c: improve seek errors and strings
src/io/source_wavread.c: improve seek errors processing
src/synth/sampler.c: make sure blocksize > 0
src/io/source_sndfile.c: clarify some variables names
src/onset/onset.c: avoid doubled onset at start
src/pitch/pitch.c: add Hertz as valid unit string
src/io/source_wavread.c: sync error message
.travis.yml: drop trusty for now
.travis.yml: add more configurations
.travis.yml: do not install libav for now
.travis.yml: added first draft
examples/parse_args.h: improve short documentation (closes #12)
src/io/source_apple_audio.c: check out of bounds _seek
examples/: use outmsg to print notes (fixes #8)
src/spectral/phasevoc.c: fix argument checks
src/io/source_apple_audio.c: set s->path, quiet
wscript: update to ios 7.1, disable arm64 for now
src/io/source_sndfile.c: fix crash, zero-pad output vector when upsampling
python/demos/demo_mfcc.py: use n_coeffs
tests/src/io/test-source_avcodec.c: use HAVE_LIBAV, closes #10
wscript: make fat build optional
tests/src/io/*.c: use custom defines instead of __APPLE__
wscript, src/io/*.c: use custom defines instead of __APPLE__
src/onset/onset.h: fix description of get/set_delay functions
src/pitch/pitchyin.{c,h}: fix typo, developed
python/demos/demo_a_weighting.py: add simple demo for a_weighting
src/io/source_avcodec.c: update to libav10, libavcodec 55.34.1
VERSION: bump to 0.4.2~alpha
VERSION: bump to 0.4.1, increasing library age and revision
ChangeLog: write entries for 0.4.1
tests/src: clean up includes
src/io/source_wavread.c: hack around unknown conversion type char z on mingw
src/io/source_wavread.c: use the return value of fread to detect short read and compute seek_start
wscript: improve notes in header
waf, waflib: update to 1.7.15
src/io/sink.h: improve documentation, mentioning different sinks
src/io/source.h: improve documentation
doc/web.cfg: exclude source_wavread and sink_wavwrite
src/io/source.h: add note about source_wavread
python/ext/aubio-types.h: lower to numpy 1.7
src/spectral/phasevoc.c: avoid unsigned < 0 comparison
python/ext/aubio-types.h: define NPY_NO_DEPRECATED_API
python/demos/demo_source_auto_samplerate.py: remove, demo_source.py is enough
src/tempo/beattracking.c: improve confidence values by using interpolated peak magnitude and avoiding nan
src/mathutils.h: add fvec_quadratic_peak_mag to find the magnitude of interpolated peaks
{tests,src,examples}/wscript_build: indent
python/tests/: disable old tests for now
python/lib/aubio/slicing.py: respect source number of channels when slicing
python/tests/test_sink.py: add read_write_multi
python/ext/py-sink.c: add channels and do_multi
python/tests/test_source.py: improve tests, add double close and do_multi
python/ext/py-source.c: add do_multi and channels
python/tests/test_sink.py: only skip test that use a source
python/tests/test_sink.py: add more tests, clean up created files
python/tests/utils.py: add get_tmp_sink_name
src/io/sink_sndfile.c: add missing do_multi
src/io/sink.h: add do_multi, preset_samplerate, preset_channels, get_samplerate, and get_channels
tests/src/io/test-sink_wavwrite-multi.c: fix flags
tests/src/io/test-sink_sndfile-multi.c: fix flags
src/io/sink_sndfile.h: add do_multi, preset_samplerate, preset_channels, get_samplerate, and get_channels
src/io/sink_wavwrite.h: add do_multi, preset_samplerate, preset_channels, get_samplerate, and get_channels
src/io/sink_apple_audio.h: add do_multi, preset_samplerate, preset_channels, get_samplerate, and get_channels
src/io/source_apple_audio.c: do_multi do not write outside of matrix
src/tempo/tempo.c: novelty function default to specflux
tests/src/io/test-sink*: improve, unify
tests/src/io/test-sink*: use source native samplerate
python/demos/demo_source_auto_samplerate.py: define hop_size
python/setup.py: use /usr/bin/env
examples/parse_args.h: enable hop_size == buffer_size
src/spectral/phasevoc.c: compute start, end, scale, and memory sizes only once
src/spectral/phasevoc.c: improve, accept that hop_s == buf_s
python/scripts/aubiocut: add minioi option