python/tests/test_phasevoc.py: split tests
python/tests/test_source.py: really fail wrong hop size test
Merge branch 'synth' into develop
tests/src/synth/test-sampler.c: added simple test
Merge branch 'synth' into develop
python/lib/gen_pyobject.py: add sampler
Merge branch 'synth' into develop
Merge branch 'device' into develop
python/demos/demo_{mel-energy,mfcc,specdesc}.py: use set_xlabels_sample2time
python/demos/demo_mel-energy.py: added simple mel energy bands demo
python/demos/demo_mfcc.py: added simple mfcc demo
src/synth/sampler.h: add a simple sampler
python/demos/demo_waveform_plot.py: also set x limits
python/demos/demo_waveform_plot.py: plot more samples, add hop_size parameter, add set_xlabels_sample2time
src/synth/sampler.c: add a simple sampler
Merge branch 'develop' into synth
tests/src/io/test-sink.c: improve message
src/io/source_sndfile.c: pad with 0 when end of file is reached
src/io/source_sndfile.{c,h}: fix include and prototype, bypass resampler for now
src/io/source*: add _do_multi and _get_channels, really downmix apple_audio
src/io/source*: add _do_multi and _get_channels, really downmix apple_audio
add seek to src/io/source*
src/io/source_apple_audio.h: too early as well
src/io/audio_unit.h: not ready yet
python/lib/gen_pyobject.py: add forgotten source
src/io: use hop_size, not block_size
python/lib/gen_pyobject.py: add block_size for source
python/lib/aubio/midiconv.py: note2midi improve error message
python/tests/test_specdesc.py: update to latest specdesc.c
src/spectral/fft.h: remove object from brief description
src/onset/onset.c: rename of to desc for clarity
src/io/sink_apple_audio.c: print an error if del_aubio_sink_apple_audio failed
src/fvec.c: fvec_copy: only get min if needed
src/io/source_apple_audio.h: remove _multi, not ready yet
doc/{full,web}.cfg: update project ids
doc/{full,web}.cfg: remove custom LAYOUT_FILE
Merge branch 'pitchyinfft' into develop
src/io/*.h: add documentation to source and sink
src/pitch/pitchyinfft.c: simplify, add some comment, update copyright
doc/{web,full}.cfg: update to doxygen 1.8.3.1 template, disable graphs, use mathjax
python/lib/gen_pyobject.py: fix shortname of methods with multiple _
src/pitch/pitchyinfft.c: optimize by avoiding polar coordinates, closes #7
src/pitch/pitchyinfft.c: simplify a bit, preparing for #7
src/io/source.h: start adding some documentation
src/io/source_apple_audio.c: simplify _do, downmixing
src/spectral/specdesc.c: add more noise to make sure log doesn't explode when fftnorm is very small and old fftnorm is null
examples/aubiopitch.c: fix pitch mode selection
examples/aubioonset.c: simplify
python/demos/demo_onset*: remove di, moved to C
src/onset/: remove wasonset, add getters and setters, improve doc
src/onset/onset.c: add get_last_onset
src/onset/onset.c: quick fix to get very first frame of file
src/spectral/phasevoc.c: indent
src/tempo/tempo.h: object not driver
python/demos/demo_tempo_plot.py: import first
python/tests/test_pitch.py: indent and generate more tests
src/pitch/pitch.c: clarify, use one void pointer for all algorithms
src/pitch: start adding confidence
src/pitch: start adding confidence
src/aubio.h: talk about unstable
tests/test_{midi2note,note2midi}.py: add header and encoding
lib/aubio/midiconv.py: add note2 midi
lib/aubio/midiconv.py: improve note2midi
lib/aubio/midiconv.py: add note2midi
src/pitch/pitchyin.c: fix typo
src/pitch/pitch.c: fix yinfft selection
tests/test_cvec.py: add missing header
lib/generator.py: move add_generated_objects and generated_types_ready to .c file
demos/demo_sink_create_woodblock.py: table lookup to improve synthesis
demos/demo_waveform_plot.py: improve
python/demos: add demo_pitch.py and demo_waveform_plot.py
demos/demo_onset.py: simplify imports
python/tests/test_fvec.py: clarify
python/tests/test_fft.py: update, indent
python/setup.py: move programs to scripts
python/demos/: update and add some demos
demos/demo_onset.py: add simple onset example, update demo_onset_plot.py
python/: move generator.py to lib, improve README, remove env_ files, update MANIFEST.in
doc/header.html: removed obsolete custom header
demos/demo_slicing.py: slice exactly at region boundary
python/setup.py: move package_dir to lib
python/: use Py_RETURN_NONE, fixing a memory bug triggered after opening many sinks
.gitignore: added python stuff
python/tests/test_sink.py: trigger sink bug
src/cvec.h: fix ifndef define
doc/: update doxygen configurations
tests/src/io/test-source_sndfile.c: include config.h
python/demos/demo_keyboard.py: remove gnuplot stuff
python/demos/demo_keyboard.py: indent
python/demos/demo_keyboard.py: moved to numpy
demos/demo_onset_file.py: indent, hide y-axis
demos/demo_spectrogram.py: add samplerate option to spectrogram
demos/demo_beats_and_tempo.py: skip plot if not beats
python/demos/demo_tss.py: improve default parameters
tests/src/io/test-sink_sndfile.c: include config, fix path
tests/src/test-mathutils.c: improve
tests/src/tempo/test-beattracking.c: fix output size
demos/demo_sink.py: indent
demos/demo_source.py: indent, add samplerate and hop_size options
tests/test_mathutils.py: can be TypeError or NotImplementedError