.travis.yml: also install lcov on osx
Makefile: always generate coverage.info
Makefile: set PYTHONPATH=./lib/python for coverage
.travis.yml: add lcov and coveralls-lcov
Makefile: add coverage target
Merge branch 'master' into coveralls
python/tests/test_aubio_cmd.py: avoid unused variable
.coveragerc: measure branch coverage
.travis.yml: remap from installed package to local source
.travis.yml: run coverage only second time, do not clean, coveralls only when tests are run
Merge branch 'master' into coveralls
python/tests/test_aubio_cmd.py: fix for python << 3
Merge branch 'master' into coveralls
aubio.pc.in: remove trailing space
src/spectral/mfcc.c: fix typo
python/tests/test_aubio_*.py: add basic tests
Merge branch 'master' into coveralls
src/io/source_avcodec.c: improve error message, prevent un-opened bracket
python/lib/aubio/cmd.py: add silence and time format
python/lib/aubio/cut.py: use AubioArgumentParser
python/lib/aubio/cmd.py: add basic cut command
python/lib/aubio/cut.py: remove unused variable
python/lib/aubio/cmd.py: use custom parser class
python/lib/aubio/cut.py: clean-up, split in functions
Makefile: run test once, verbose is default
.travis.yml: custom NOSE2 command
Makefile: add NOSE2= to redefine nose2 command
python/tests/test_filterbank_mel.py: ignore UserWarnings
python/tests/test_filterbank*.py: clean-up, improve get_coeff tests
.travis.yml: add coveralls
.coveragerc: add basic ignore patterns
python/demos/demo_tapthebeat.py: prefix unused arguments with _
python/demos/demo_bpm_extract.py: add beats_to_bpm
python/demos/demo_bpm_extract.py: add argparse
python/lib/aubio/cmd.py: add help subcommand
python/lib/aubio/cmd.py: add some doc, prefix unused variables with _
python/lib/aubio/cmd.py: use frames_read in flush
python/lib/aubio/cmd.py: split add_subcommands
python/lib/aubio/cmd.py: add quiet subcommand (closes #124)
python/lib/aubio/cmd.py: split buffer and hop sizes
python/ext/py-phasevoc.c: add _set_window
src/spectral/phasevoc.h: add _set_window
src/mathutils.c: add window type 'ones'
python/demos/demo_wav2midi.py: remove unused variables
python/demos/demo_wav2midi.py: add simple midi file writer using mido (closes: #134)
doc/aubiomfcc.txt: typo coefficents -> coefficients
Merge branch 'fix_genexternal.py_syntax'
python/demos/demo_yin_compare.py: fix indentation
Merge branch 'master' into yinfast
Merge branch 'master' into emscripten
doc/web.cfg: update to doxygen 1.8.13
Update gen_external.py
scripts/get_waf.sh: bump waf to 1.9.12 (see #114)
wscript : emscripten clarify comments on added flags
wscript : emscripten : pass debug js flag to examples and tests
gen_external.py : pass skip_object as member of function to allow custom skip_objects lists
sett —memory-init-file = 0 also for tests and examples to make them runnable with node
gen_external.py : fix c_declaration cleaning messing with gen_code parsing of member pointers
wscript : emscripten : specify cstlib file format %s.a
wscript : set memory-init file as a part of generated aubio js lib for easier integration in web
wscript : use gen_external code to generate flags passed to emscripten
gen_external.py : fix func_name to long_name resolving (example : aubio_pitch was getting functions like aubio_pitchyin)
gen_external.py : fix wrong in longname in lib generation
src/wscript_build : add cshlib pass for generating aubio.js or aubio.min.js
gen_external.py : clean preprocessor generated strings from stickin pointer notation : ‘ void *my_func()’ => ‘void* my_func()’
wscript : emscripten pass more debug flags in debug mode (ASSERTION=2,SAFE_HEAP=1,ALIASING_FUNCTION_POINTERS=0)
gen_external.py : support parsing of non aubio_ function : fvec and stuffs
gen_external.py : relax a bit parsing of preprocessor code -> one line per {} block no matter if they are actually at end of line (conflict with structs)
wscript : fix indent error
gen_external.py : force c compiler (emcc defaults to c++)
wscript : remove emscripten default -Oz flag
wscript : use -Oz when building release with emscripten
wscript : add spacing after -o flag (else not processed by emmc)
scripts/get_waf.sh: bump to waf 1.9.11
python/lib/aubio/cmd.py: improve error message
scripts/setenv_local.sh: clean up, only set LD_LIBRARY_PATH
src/pitch/pitch.h: add missing space
python/tests/test_pitch.py: add yinfast
python/lib/gen_external.py: omit pitchyinfast
doc/web.cfg: ignore yinfast
src/aubio.h: also include pitchyinfast here
src/pitch/pitch.h: add a note about yinfast
src/pitch/pitch.c: add yinfast
src/pitch/pitchyinfast.h: fast version of original yin
python/demos/demo_fastyin_compare.py: comparison of different yin versions
python/demos/demo_tapthebeat.py: play beats using pyaudio
src/mathutils.c: prevent segfault with latest Accelerate.framework (closes #58, closes #102)
src/io/source_avcodec.c: avoid unused variable
python/lib/aubio/cut.py: upgrade to argparse
python/lib/aubio/cut.py: pass samplerate to onset or tempo