Merge branch 'develop' into avcodec
tests/src/io/test-sink.c: add hop_size option, check all memory allocations
src/io/sink_sndfile.c: avoid a small memory leak when new_sink_sndfile fails
src/io/source_avcodec.c: rewrite _do, add eof, remove debug output
src/io/source_avcodec.c: only read packets from selected stream, get correct out_samples from avresample_convert
src/io/source_avcodec.c: do not reuse AVPacket for now, avoiding memory leaks
src/io/source_avcodec.c: simplify, improve comments
Merge branch 'develop' into avcodec
tests/src/io/test-source_sndfile.c: really abort on error
src/io/source_avcodec.c: increase max_analyze_duration
tests/src/io/test-source_avcodec.c: really abort on error
src/io/source_avcodec.c: tidying up
src/io/source.c: rewrite to use any or all of avcodec, apple_audio, or sndfile
tests/src/io/test-source_sndfile.c: use source samplerate, print read samples
src/io/source_avcodec.c: added first draft
src/io/source_sndfile.c: fix typo in comment
python/demos/demo_simple_spectral_weighting.py: added simple spectral weighting
python/demos/demo_bpm_extract.py: add simple demo to get bpm of several files
python/demos/demo_tempo_plot.py: update
python/demos/demo_filterbank.py: fix header
python/demos/demo_pitch.py: add plotting
src/tempo/beattracking.c: improve comments, remove old ones
src/mathutils.c: return NULL on error
wscript: allow - in feature name
src/fmat.c: use memcpy on each column
src/{fvec,cvec,lvec,fmat}.c: make sure new_ functions return NULL if length <= 0
src/lvec.c: no need to set to 0 after calloc
src/fmat.c: use memset for each columns
src/pitch/pitchyinfft.c: beautify frequency weighting coefficients
src/cvec.h: improve cvec_t api
src/{fvec,fmat}.c: use memcpy and memset to optimise when possible, add option to disable
src/tempo/beattracking.c: normalise confidence
src/tempo/tempo.c: fix for different samplerates
src/tempo/beattracking.c: also empty output if bp = 0
src/tempo/beattracking.c: fix rayleigh period clamping
src/wscript_build: really build both targets
examples/wscript_build: simplify
examples/aubiotrack.c: do not mix input in output yet
python/demos/demo_sink_create_woodblock.py: fix wavetable
python/scripts/aubiocut: make -i optional
wscript: move double towards the end, improve help
src/wscript_build: simplify
wscript, src/wscpript: use ctx.options.target_platform, always build .a, indent and cleanup
python/ext/aubiomodule.c: add missing generated_types_ready prototype
src/spectral/fft.c: add missing vDSP_destroy_fftsetup
src/io/audio_unit.c: avoid double free
src/mathutils.h: move fvec_local_energy to aubio_level_lin, move to musicutils.h
examples/aubioonset.c: only play onset for now
removed sounds/woodblock.aiff
python/lib/aubio/midiconv.py: add freq2note
.gitignore: also ignore .zip
wscript: add x86_64 to ios simulator
tests/src/tempo/test-beattracking.c: print bpm
tests/src/spectral/test-filterbank.c: print filterbank
src/io/sink_apple_audio.c: switch to sync mode if async fails
src/io/audio_unit.c: cast OSStatus to int, add missing \n
waf, waflib: update to 1.7.13
tests/src/io/test-source_seek.c: initialize variables
wscript: set DEST_OS, use -isysroot and -mios-simulator-version-min
wscript: remove hardcoded compiler and linker on darwin
examples/jackio.c: update jack_client_new ot jack_client_open
python: add wavetable, skip parameter
examples/: use wavetable to play pitch and to replace woodblock
src/aubio.h: add utils/parameter.h
src/synth/wavetable.c: use parameters for frequency and amplitude
src/utils/parameter.{c,h}: added simple parameter with linear interpolation
src/synth/wavetable.c: fix frequency interpolation, add amp to do_multi
Merge branch 'develop' of aubio.org:/git/aubio/aubio into wavetable
python/scripts/aubiocut: add -b option
demos/demo_waveform_plot.py: add downsample parameter
examples/wscript_build: simplify
doc/web.cfg: remove pitchspecacf
src/spectral/filterbank.h: improve documentation
src/fmat.h: fmat_get_channel to write to an fvec_t
python/tests/run_all_tests: ignore more unstable
wscript: also exclude zips
src/tempo/beattracking.c: do nothing if period is zero
wscript: remove x86_64 for iosimulator
src/pitch/pitchspecacf.c: set confidence to 0. for now
wscript: use gnu_dirs, required for pkg-config's aubio.pc
{examples,tests}/wscript_build: add -lm
src/mathutils.c: use vDSP if available
python/lib/generator.py: remove audio_unit
python/lib/generator.py: remove most unstable objects
wscript: improve dist target
python/demos/demo_filterbank.py: added simple filterbank demo
src/mathutils.{c,h}: remove fvec_quadint, use fvec_quadratic_peak_pos
src/spectral/fft.c: add vDSP for HAVE_AUBIO_DOUBLE
tests/src/{onset,tempo}/test-*.c: improve test programs
src/tempo/tempo.c, src/onset/onset.c: fix _get_last_ms
Merge branch 'device' into develop
src/wscript_build: add ios simulator
tests/src/temporal/test-filter.c: improve
tests/src/io/test-source_seek.c: improve test
wscript: add_option_enable_disable
src/wscript_build: make sure static lib is installed
wscript: update ios sdk to 7.0