src/wscript_build: honor --includedir
.travis.yml: use expandwaf in install
wscript: use DATAROOTDIR instead of PREFIX/share
Makefile: avoid offline operations
Makefile: check for waf before clean
.travis.yml: use new test targets
Makefile: rewrite, improve test targets
src/io/sink_{sndfile,wavwrite}.c: use AUBIO_MAX_CHANNELS, fix error message
Makefile, .travis.yml: merge test_python and test_python_osx rules
Makefile: improve test_python and test_pure_python
setup.py: remove status from version string
python/demos/demo_timestretch_online.py: use 512, fix block counter
python/tests/test_source.py: remove fragile brownnoise test, check duration on short files
src/io/source_avcodec.c: keep a reference to packet to remove it when closing file
src/io/source_avcodec.c: call avformat_free_context after avformat_close_input
src/io/source_avcodec.c: avoid function calls before declarations
src/io/source_avcodec.c: improve error messages
src/io/source_avcodec.c: avoid deprecation warnings with ffmpeg 3.2
src/io/source_avcodec.c: use aubio samples
src/io/source_avcodec.c: replace with new context before closing old one
src/aubio_priv.h: add AUBIO_INF to print to stdout with header
src/io/sink_apple_audio.c: avoid crash on empty file name
src/io/sink_sndfile.c: improve error message
src/io/ioutils.h: add functions to check samplerate and channels, use in sink_*.c
scripts/setenv_local.sh: python3 compat
src/io/source_sndfile.c: add missing floor in ratio comparison
src/io/source_avcodec.c: use AV_SAMPLE_FMT_DBL when compiling with HAVE_AUBIO_DOUBLE
python/ext/py-sink.c: always set samplerate and channels in init
python/tests/test_sink.py: add more tests, quiet warnings
python/tests/: use local import, create __init__.py
python/tests/test_fft.py: skip test fft(zeros).phas == 0 if needed, expected powerpc
python/lib/moresetuptools.py: cleaner clean
src/pitch/pitch.h: add basic description of unit modes
src/{fmat,fvec}.c: avoid integer division
doc/Makefile: create and clean _static
Makefile: add html and dist targets
Makefile: generate more test sounds
python/ext/py-cvec.c: use NPY_INTP_FMT
Makefile: verbose waf rules, add cleanwaf
setup.py, python/lib/: use sorted glob.glob to improve reproducibility
src/io/source_wavread.c: improve error messages
src/wscript_build: also install static library
Makefile: use bdist_wheel in test_pure_python
.travis.yml: alway upgrade pip
.travis.yml: add pip --version and which pip after, remove --user
.travis.yml: upgrade pip first
python/README.md: add a note about nose2 for python tests (closes #74)
python/demos/demo_alsa.py: add example using alsaaudio (closes #72)
python/demos/demo_timestretch*: use // to yield an integer (closes #71)
src/io/source_avcodec.c: improve error message
src/io/sink.c: only show error message from last child sink_
src/io/source_wavread.c: initialize buffer
src/io/source.c: only show error message from last child source_
src/spectral/ooura_fft8g.c: add cast to avoid conversion warnings
src/aubio_priv.h: add ATAN alias
src/notes/notes.h: add _{get,set}_silence methods
examples/: return 1 if object creation failed
examples/: use PROG_HAS_OUTPUT, add PROG_HAS_SILENCE
src/temporal/resampler.c: throw an error when using libsamplerate with doubles
Makefile: pass build_ext in test_pure_python{,_wheel}
setup.py: use custom build_ext instead of 'generate' command, define HAVE_AUBIO_DOUBLE to 1 if needed
python/lib/moresetuptools.py: use samplerate in single precision only
wscript: disable libsamplerate if double precision enabled (libsamplerate only supports float)
src/io/source_sndfile.c: set handle to null after sucessful close
python/tests/test_source.py: only check if last frames are non silent on brownnoise (weak)
wscript: add options to disable source_wavread/sink_wavwrite
src/spectral/phasevoc.c: fix error string
src/pitch/pitch.c: fix error string
src/io/source_avcodec.c: fix missing samples in eof block
python/tests/test_source.py: check the tail of the file is non-zero on non silent test files
src/io/{source_wavread,sink_wavwrite}.c: declare internal functions as static
src/pitch/pitch.c: fail on wrong method, warn on wrong unit, improve error messages
src/onset/onset.c: return null and clean-up if new_aubio_specdesc failed
src/onset/onset.c: fix error message
src/pitch/pitch.c: declare internal functions as static
src/pitch/pitch.h: add aubio_pitch_get_tolerance
src/spectral/fft.c: add message about fftw3 being able to do non-power of two sizes
src/spectral/fft.c: use prefixed aubio_ooura_rdft
src/spectral/ooura_fft8g.c: prefix public function with aubio_ooura_ to avoid with other apps using ooura (e.g. puredata), make internal functions static
python/ext/aubiomodule.c: remove duplicate add_generated_objects
python/ext/aubiomodule.c: undo last commit
python/ext/aubiomodule.c: remove extern
python/ext/py-source.c: use error string set in src/io/source.c
python/ext/py-phasevoc.c: use error string set in src/spectral/phasevoc.c
python/ext/py-fft.c: use error string set in src/spectral/fft.c
src/io/source_sndfile.c: add support for multi-channel resampling
python/tests/test_source.py: break long line
src/notes/notes.c: fix error message
src/spectral/fft.h: strip example path
python/tests/test_specdesc.py: RuntimeError is now raised on wrong mode
src/spectral/specdesc.c: return NULL if wrong mode asked
src/utils/log.c: add header, remove unused code
src/aubio.h: add some links to examples
tests/src/spectral/test-fft.c: fix default size
src/spectral/specdesc.c: remove trailing spaces
python/tests/test_source.py: filter user warnings to avoid spamming the console
python/ext/aubiomodule.c: use custom logging function for errors and warnings
python/lib/moresetuptools.py: add HAVE_STDARG_H