python/lib/gen_code.py: fix format string
python/setup.py: remove unused import
python/demos/demo_pitch.py: clean up imports
python/demos/demo_bpm_extract.py: add exception type, avoid {} as default argument value
python/demos/demo_spectrogram.py: fix indent
python/demos/demo_tss.py: fix indent
python/demos/demo_spectrogram.py: fix indent
python/demos/demo_filter.py: clean-up
python/demos/demo_filter.py: moved from _a_weighting, clean-up
scripts/build_mingw: add script to cross-compile using mingw
src/utils/windll.c: fix mingw cross-compilation
python/lib/gen_code.py: make sure aubio object has been created before deleting it
appveyor.yml: simplify matrix
appveyor.yml: remove scripts, use pre-installed python
scripts/appveyor: add scripts to prepare building python module
src/io/source_avcodec.c: really fix #53
src/io/source_avcodec.c: check if we still need max_analyze_duration2 (closes #53, thanks to @anthonylauzon)
python/ext/py-fft.c: improve error message, dont delete if not created
python/tests/test_fft.py: more tests
python/ext/py-filterbank.c: check input size
Makefile: pass options to waf distcheck
.travis.yml: use fftw3 if using double precision
src/spectral/fft.c: fail build if trying to mix aubio/fftw3 in double/single precision
tests/wscript_build: do not install test programs
.travis.yml: enable fftw3f
tests/wscript_build: use 'use =', simplify
examples/wscript_build: use 'use =', simplify
src/wscript_build: use 'use =', simplify
wscript: use ctx.env.CC_NAME to check if using msvc
wscript: add -lm detection
.travis.yml: add fat mode on osx
python/tests/test_cvec.py: check input sizes
src/wscript_build: build static lib first
tests/wscript_build: link against libaubio
examples/wscript_build: link against libaubio
python/tests/test_cvec.py: more tests
python/tests/test_fvec.py: add test_pass_to_numpy
python/tests/test_filterbank.py: fix indentation
python/tests/test_filterbank.py: clean up, use nose2
tests/src/io/test-source.c: add _get_duration
python/tests/test_cvec.py: simplify, use nose2
python/tests/run_all_tests: use nose2
Makefile: improve test sounds creation
python/ext/py-phasevoc.c: add input size checks
python/ext/py-fft.c: improve error messages
python/tests/test_phasevoc.py: simplify, add wrong sized input tests
python/tests/test_fft.py: clean up
python/ext/aubio-types.h: remove warning, add comments
tests/src/test-lvec.c: use AUBIO_LSMP_FMT
.travis.yml: install sox on osx
python/tests/test_sink.py: fix format for python3
python/tests/test_source.py: fix format for python3
python/tests/test_source.py: use nose2 to create one unit test per sound file
python/tests/test_sink.py: switch to nose2
.travis.yml: re-enable test sounds creation
Makefile: set 16 / 32 bits, lower volume to avoid dithering
.travis.yml: user install on osx only, adding ~/Library/Python/2.7/bin to PATH
.travis.yml: pip install with --user
.travis.yml: install nose2
Makefile: invoke nose2 to run python tests
python/nose2.cfg: add minimal config
python/tests/test_phasevoc.py: cleanup, start using nose2
python/tests/test_fft.py: make sure cvec is large enough
python/ext/py-fft.c: check rdo input cvec has correct size
python/tests/test_fft.py: clean up, add tests for f.rdo input size
python/ext/py-fft.c: check input has correct size
python/tests/test_fft.py: add test to make sure fft.do clashes on wrong size inputs
.travis.yml: revert to python build images
.travis.yml: revert to precise, remove osx/gcc
.travis.yml: switch to generic language
.travis.yml: add libav.org
Makefile: do not fail if sox is not installed
Makefile: use mkdir directly
.travis.yml: no sox on osx for now
.travis.yml: install sox and create some sounds
Makefile: add 'create_test_sounds' target
.travis.yml: test double precision mode on all platforms
Makefile: use 'HAVE_DOUBLE=1 make' to build in double precision
.travis.yml: test --enable-double
.travis.yml: remove linux/clang
Makefile: add WAFOPTS and HAVE_DOUBLE envvars
wscript: add more infos, pass HAVE_AUBIO_DOUBLE in compiler arguments
src/aubio_priv.h: use ifndef HAVE_AUBIO_DOUBLE
appveyor.yml: added basic configuration
python/lib/gen_code.py: switch to using PyObjects instead of fvec, cvec, fmat
python/ext/py-filterbank.c: use new_py_fvec
python/ext/py-phasevoc.c: use new_py_fvec, new_py_cvec
python/ext/py-source.c: use new_py_foo here too
python/ext/aubio-types.h: add new_py_ functions to create PyObjects instead of fvec_t, apply to py-fft.c
python/tests/test_fft.py: add some memory tests
src/spectral/phasevoc.c: perfect reconstruction for overlap = 50% without modifications
python/tests/test_phasevoc.py: clean up, add 50% overlap test
src/spectral/phasevoc.c: set scaling to 1./3 if hop_s = win_s / 8, .5 otherwise
python/tests/test_phasevoc.py: add a note about ocasional crash
python/tests/test_phasevoc.py: add more tests
python/ext/py-cvec.c: rewrite and simplify aubio.cvec, safer and better memory usage (see #49)
src/spectral/phasevoc.c: fix scaling factor for win_s = 4 * hop_s