README.md: add notes about installing libaubio
python/ext/py-source.c: fix memory leak (see #18)
ext/: no more hell, use plain c
Merge branch 'develop' of github.com:aubio/aubio into develop
Makefile: only expand waf if needed, use 'python waf' by default
Makefile: added build/clean_python3
setup.py: switch to new code generator
lib/gen_external.py: rewrote wrapper
python/tests/test_source.py: simplify print
python/tests/test_sink.py: remove useless many_sinks_not_closed and more cruft
tests/test_note2midi.py: use unicode_literals, preparing for python3
lib/aubio/midiconv.py: prepare for python3
tests/: continue python3 preparation
tests/test_note2midi.py: more tests
python/tests/: prepare for python3 (see #33)
python/scripts/aubiocut: prepare for python3 (see #33)
python/lib/generator.py: prepare for python3
python/lib/gen_pyobject.py: prepare for python3 (see #33)
python/lib/aubio/midiconv.py: make sure midi2note uses midi int (python3)
python/lib/aubio/__init__.py: use relative import (python3, see #33)
python/lib/aubio/slicing.py: make sure we get a list of regions (python3, see #33)
python/ext: continue preparing for python 3
ext/aubiomodule.c: prepare for python 3, see #33
Merge pull request #40 from nphilipp/develop--py3k-fixes
ext/py-filter.c: continue fixing memory leak (#49)
ext/py-fft.c: continue fixing memory leak (#49)
ext/py-phasevoc.c: continue fixing memory leak (#49)
ext/py-filterbank.c: continue fixing memory leak (#49)
python/ext/py-source.c: start fixing memory leak (see #49)
scripts/apple/: added Info.plist and module.modulemap (improves #34)
scripts/build_apple_frameworks: add script to build macosx and ios frameworks (improves #34)
src/aubio_priv.h: add aliases to vDSP_dotpr
src/fmat.c: comment out asserts
src/spectral/mfcc.c: use fmat_vecmul
src/spectral/mfcc.c: swap dct_coeffs matrix to prepare for fmat_vecmul
src/spectral/filterbank.c: use fmat_vecmul
src/fmat.c: add optimized fmat_vecmul
src/mathutils.c: avoid for loop initial declarations [gcc]
src/pitch/pitch.c: fix name in error messages
src/mathutils.c: use smpl_t for constants
src/spectral/phasevoc.c: use ishift for perfect reconstruction with odd length window
src/mathutils.h: add fvec_ishift
scripts/build_emscripten: add script to build with emcc and co
wscript, src/wscript_build: new build platform emscripten
src/spectral, src/onset, src/tempo: make sure win_size > 1
scripts/setenv_local.sh: set environment to run from built source tree
python/lib/gen_pyobject.py: add sint_t
src/temporal/filter.c: check parameters
wscript: add --disable-docs option
src/tempo/tempo.h: implement get/set_delay
src/pitch/pitchmcomb.c: scan across all spectrum
src/io/source_sndfile.c: use sf_read_double when compiling with AUBIO_DOUBLE
src/io/sink_apple_audio.c: disable async mode for now, factorise code
wscript: add '-fembed-bitcode' when building for iOS (closes #31)
python/demos/demo_pysoundcard_*: update to pysoundcard 0.5.2 (closes #42)
Makefile: also remove python3 version
Python 3: use new raise syntax
Python 3: raise RuntimeErrors, not generic exceptions
Python 3: use Py_TYPE() instead of ob_type member
Python 3: coerce iterators into lists where necessary
Python 3: use explicit relative import
make version status PEP440 compliant
src/musicutils.h: update link to Bernardini's paper
README.md: switch to https
src/tempo/tempo.{c,h}: add tatum, a subdivision of the beat period, default to 4
src/tempo/tempo.c: comment out unused assign
src/tempo/tempo.{c,h}: add _get_period and _get_period_s
src/tempo/beattracking.{c,h}: add _get_period and _get_period_s
src/tempo/tempo.c: remove trailing spaces
src/io/{sink,source,utils}_apple_audio.c: fix memory leak calling CFRelease (closes #26, closes #27, and closes #28)
src/pitch/pitchmcomb.c: fix candidates sorting function, really comparing current to next
src/pitch/pitch.c: disable buggy optimisation for now
wscript: fix variable name
Makefile: update to waf 1.8.14
wscript: check if we find atlas/cblas.h
src/fvec.c: fix variable name
src/mathutils.c: use HAVE_ATLAS
src/aubio_priv.h: add aliases for cblas_xswap
Merge branch 'develop' into accelerate
src/mathutils.c: use aliases
Merge branch 'develop' into accelerate
src/aubio_priv.h: add missing if/endif
src/fvec.c: move alias to aubio_priv.h, add cblas copy
Merge branch 'develop' into accelerate
src/tempo/*: remove trailing spaces
src/utils/scale.*: remove trailing spaces
Merge branch 'develop' into accelerate
src/pitch/pitchyinfft.h: bump copyright
src/spectral/mfcc.h: add link to reference implementation
src/pitch/pitchyinfft.c: use fvec_weighted_copy
src/io/sink_sndfile.c: fix for double precision
src/io/{sink,source}_sndfile.c: remove spaces and tabs
src/aubio_priv.h: protect SQR parameters, avoid redefining MIN/MAX
wscript: add option to not build with CoreAudio/AudioToolbox
src/mathutils.c: optimized fvec_shift and aubio_level_lin
src/fvec.{c,h}: add fvec_weighted_copy
src/pitch/pitch.c: variant for aubio_pitch_slideblock using memmove/memcpy
src/fvec.c: add variant for fvec_set_all using catlas