# # ChangeLog for src # # Generated by Trac 1.2 # Feb 2, 2025, 1:35:34 AM Fri, 17 Mar 2017 17:29:12 GMT Paul Brossier [9938200] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: simplify new_ failure recovery Fri, 17 Mar 2017 17:26:50 GMT Paul Brossier [389f903] * src/effects/rubberband_utils.c (modified) src/effects/rubberband_utils.c: use ':' to join options Fri, 17 Mar 2017 17:23:50 GMT Paul Brossier [f651625] * src/synth/sampler.h (modified) src/synth/sampler.h: improve documentation Fri, 17 Mar 2017 17:23:17 GMT Paul Brossier [f8bdcb2] * src/synth/sampler.c (modified) src/synth/sampler.c: also compile without pthread Fri, 17 Mar 2017 09:59:51 GMT Paul Brossier [bad88364] * Makefile (modified) * circle.yml (added) * python/lib/moresetuptools.py (modified) * scripts/build_mingw (modified) * scripts/get_waf.sh (modified) * src/io/source_avcodec.c (modified) * src/utils/windll.c (modified) * src/wscript_build (modified) * wscript (modified) Merge branch 'master' into sampler Fri, 17 Mar 2017 01:10:43 GMT Paul Brossier [1f170a8] * src/utils/windll.c (modified) src/utils/windll.c: add unused attributes Fri, 17 Mar 2017 01:10:11 GMT Paul Brossier [cd133ba] * src/wscript_build (modified) src/wscript_build: also link against libswresample if needed Thu, 16 Mar 2017 23:57:31 GMT Paul Brossier [ba67cb6] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: add libswresample Wed, 15 Mar 2017 18:07:27 GMT Paul Brossier [bff692e] * src/synth/sampler.c (modified) src/synth/sampler.c: update copyright Wed, 15 Mar 2017 18:07:06 GMT Paul Brossier [ebed7e6] * src/synth/sampler.c (modified) src/synt/sampler.c: take a copy of uri Tue, 14 Mar 2017 05:08:47 GMT Paul Brossier [388c2e7] * src/synth/sampler.c (modified) src/synth/sampler.c: no #warning for msvc Tue, 14 Mar 2017 04:50:33 GMT Paul Brossier [b4ff97e] * src/synth/sampler.c (modified) src/synth/sampler.c: check if we have pthread Tue, 14 Mar 2017 04:24:46 GMT Paul Brossier [ea3a113] * src/effects/pitchshift_dummy.c (modified) * src/effects/pitchshift_rubberband.c (modified) * src/effects/rubberband_utils.c (modified) * src/effects/timestretch_dummy.c (modified) * src/effects/timestretch_rubberband.c (modified) src/effects/: include aubio_priv.h, not config.h, use <> for external ... Sun, 12 Mar 2017 16:58:25 GMT Paul Brossier [7dfd972] * src/synth/sampler.c (modified) src/synth/sampler.c: unthreaded read for now Sun, 12 Mar 2017 14:12:48 GMT Paul Brossier [98861c6] * src/synth/sampler.h (modified) src/synth/sampler.h: improve documentation Sun, 12 Mar 2017 13:51:39 GMT Paul Brossier [75d1f9b] * src/synth/sampler.c (modified) src/synth/sampler.c: add last_read and source_output_tmp Sun, 12 Mar 2017 13:45:16 GMT Paul Brossier [82ad1ed] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.h: add timestretch (first draft) Sun, 12 Mar 2017 13:32:01 GMT Paul Brossier [8b07fa9] * src/synth/sampler.h (modified) src/synth/sampler.h: fix typo Sun, 12 Mar 2017 13:30:48 GMT Paul Brossier [618ebd5] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: make thread safe using a global lock Sun, 12 Mar 2017 13:23:33 GMT Paul Brossier [91ad284] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: set a longer timeout when opening urls Sun, 12 Mar 2017 13:19:46 GMT Paul Brossier [bde49c4a] * src/effects/rubberband_utils.c (modified) src/effects/rubberband_utils.c: add parsing of all rubberband options Sun, 12 Mar 2017 10:26:24 GMT Paul Brossier [41b985f] * .gitignore (modified) * .travis.yml (modified) * ChangeLog (modified) * MANIFEST.in (modified) * Makefile (modified) * README.md (modified) * VERSION (modified) * doc/Makefile (modified) * doc/android.rst (added) * doc/aubiocut.txt (modified) * doc/aubionotes.txt (modified) * doc/aubioonset.txt (modified) * doc/aubiotrack.txt (modified) * doc/cli.rst (modified) * doc/cli_features.rst (added) * doc/conf.py (modified) * doc/develop.rst (modified) * doc/download.rst (modified) * doc/full.cfg (modified) * doc/index.rst (modified) * doc/installing.rst (modified) * doc/python_module.rst (modified) * doc/requirements.rst (modified) * doc/statuslinks.rst (added) * doc/web.cfg (modified) * doc/xcode_frameworks.rst (modified) * examples/aubionotes.c (modified) * examples/aubioonset.c (modified) * examples/aubiotrack.c (modified) * examples/parse_args.h (modified) * examples/utils.c (modified) * python/README.md (modified) * python/demos/demo_alsa.py (added) * python/demos/demo_bench_yin.py (added) * python/demos/demo_notes.py (added) * python/demos/demo_pyaudio.py (added) * python/demos/demo_timestretch_online.py (modified) * python/ext/aubio-types.h (modified) * python/ext/aubiomodule.c (modified) * python/ext/py-cvec.c (modified) * python/ext/py-sink.c (modified) * python/ext/py-source.c (modified) * python/lib/aubio/__init__.py (modified) * python/lib/aubio/midiconv.py (modified) * python/lib/gen_external.py (modified) * python/lib/moresetuptools.py (modified) * python/scripts/aubiocut (modified) * python/tests/__init__.py (added) * python/tests/eval_pitch (modified) * python/tests/test_aubio.py (modified) * python/tests/test_fft.py (modified) * python/tests/test_filter.py (modified) * python/tests/test_filterbank.py (modified) * python/tests/test_midi2note.py (modified) * python/tests/test_note2midi.py (modified) * python/tests/test_notes.py (added) * python/tests/test_phasevoc.py (modified) * python/tests/test_sink.py (modified) * python/tests/test_slicing.py (modified) * python/tests/test_source.py (modified) * scripts/build_android (added) * scripts/build_apple_frameworks (modified) * scripts/setenv_local.sh (modified) * setup.py (modified) * src/aubio.h (modified) * src/aubio_priv.h (modified) * src/fmat.c (modified) * src/fvec.c (modified) * src/io/audio_unit.c (modified) * src/io/ioutils.c (added) * src/io/ioutils.h (added) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.c (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) * src/io/utils_apple_audio.c (modified) * src/mathutils.c (modified) * src/notes/notes.c (modified) * src/notes/notes.h (modified) * src/onset/peakpicker.c (modified) * src/pitch/pitch.c (modified) * src/pitch/pitch.h (modified) * src/pitch/pitchfcomb.c (modified) * src/pitch/pitchspecacf.c (modified) * src/pitch/pitchyin.c (modified) * src/pitch/pitchyinfft.c (modified) * src/spectral/ooura_fft8g.c (modified) * src/spectral/phasevoc.c (modified) * src/synth/sampler.c (modified) * src/synth/wavetable.c (modified) * src/tempo/tempo.h (modified) * src/temporal/biquad.c (modified) * src/temporal/resampler.c (modified) * src/utils/log.c (modified) * src/utils/log.h (modified) * src/utils/parameter.c (modified) * src/utils/windll.c (modified) * src/vecutils.c (modified) * src/wscript_build (modified) * tests/src/io/test-sink_sndfile-multi.c (modified) * tests/src/io/test-sink_sndfile.c (modified) * tests/src/spectral/test-phasevoc.c (modified) * tests/src/utils/test-log.c (modified) * wscript (modified) Merge 'origin/master' into sampler Conflicts: .travis.yml ... Fri, 10 Mar 2017 13:15:25 GMT Paul Brossier [67b6618] * src/onset/peakpicker.c (modified) src/onset/peakpicker.c: temporarly fix peak-picking regression ... Sun, 05 Mar 2017 18:40:09 GMT Paul Brossier [dcecaec] * src/io/sink.c (modified) * src/io/source.c (modified) src/io/{sink,source}.c: clarify failover messages Sun, 05 Mar 2017 18:29:33 GMT Paul Brossier [ad2eac2] * src/io/sink.c (modified) src/io/sink.c: make sure an error is raised when no sink is built in Tue, 28 Feb 2017 09:57:54 GMT Paul Brossier [72af472] * src/tempo/tempo.h (modified) src/tempo/tempo.h: improve documentation (#22) Mon, 27 Feb 2017 00:34:45 GMT Paul Brossier [25d58dc] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: allow closing twice Mon, 27 Feb 2017 00:34:10 GMT Paul Brossier [48ebc3b] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: allow closing twice Mon, 27 Feb 2017 00:33:21 GMT Paul Brossier [2882b3f] * src/io/source_wavread.c (modified) src/io/source_wavread.c: allow closing twice Mon, 27 Feb 2017 00:18:45 GMT Paul Brossier [23f1c49] * src/io/source_wavread.c (modified) src/io/source_wavread.c: raise error in _do/_do_multi, not _readframe Sun, 26 Feb 2017 22:38:49 GMT Paul Brossier [cc469dd] * src/io/source_wavread.c (modified) src/io/source_wavread.c: avoid seeking in closed file Sun, 26 Feb 2017 22:38:35 GMT Paul Brossier [2296ffb] * src/io/source_wavread.c (modified) src/io/source_wavread.c: set error message in seek if pos < 0 Sun, 26 Feb 2017 22:38:09 GMT Paul Brossier [cf5c2ca] * src/io/source_wavread.c (modified) src/io/source_wavread.c: avoid reading in closed file Sun, 26 Feb 2017 22:37:22 GMT Paul Brossier [4d44531] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: make sure seek position is >= 0 Sun, 26 Feb 2017 22:37:01 GMT Paul Brossier [41b4421] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid seeking in closed file Sun, 26 Feb 2017 22:36:21 GMT Paul Brossier [05a8c18] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: make sure seek position is >= 0 Sun, 26 Feb 2017 22:35:04 GMT Paul Brossier [53bb4da] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: call sf_seek after checking for s->handle Sun, 26 Feb 2017 22:33:09 GMT Paul Brossier [0eeba03] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: avoid seeking in closed file Wed, 08 Feb 2017 10:58:16 GMT Paul Brossier [3f512b8] * src/pitch/pitch.c (modified) src/pitch/pitch.c: return NULL if pitch_mode is NULL Thu, 12 Jan 2017 21:59:04 GMT Paul Brossier [4cb7a0a] * src/pitch/pitch.c (modified) src/pitch/pitch.c: return NULL if creation failed Thu, 12 Jan 2017 21:58:33 GMT Paul Brossier [0f2c1f4] * src/pitch/pitchyinfft.c (modified) src/pitch/pitchyinfft.c: return NULL if fft creation failed Thu, 12 Jan 2017 21:58:19 GMT Paul Brossier [1160f11] * src/pitch/pitchspecacf.c (modified) src/pitch/pitchspecacf.c: return NULL if fft creation failed Thu, 12 Jan 2017 21:58:01 GMT Paul Brossier [e9a2af1] * src/pitch/pitchfcomb.c (modified) src/pitch/pitchfcomb.c: return NULL if fft creation failed Mon, 09 Jan 2017 12:26:06 GMT Paul Brossier [c9e20ca1] * src/temporal/biquad.c (modified) src/temporal/biquad.c: fix initialization (closes #82) Sun, 08 Jan 2017 14:15:54 GMT Paul Brossier [ed66e34] * src/aubio.h (modified) src/aubio.h: use https, format examples as list Wed, 04 Jan 2017 15:44:55 GMT Paul Brossier [f5e9e3f] * src/utils/log.c (modified) src/utils/log.c: also print warnings to stderr Wed, 04 Jan 2017 15:44:42 GMT Paul Brossier [0f214ff] * src/aubio_priv.h (modified) src/aubio_priv.h: use AUBIO_LOG_INF, fix old c style Wed, 04 Jan 2017 15:44:00 GMT Paul Brossier [9681849] * src/utils/log.h (modified) src/utils/log.h: add info Wed, 21 Dec 2016 00:00:24 GMT Eduard Müller [813f4c7] * src/pitch/pitchyin.c (modified) help compiler to optimize aubio_pitchyin_do ... by giving it ... Sun, 18 Dec 2016 10:28:17 GMT Paul Brossier [1f6a9f8] * src/notes/notes.c (modified) src/notes/notes.c: fix get_minioi_ms Sat, 17 Dec 2016 11:12:42 GMT Paul Brossier [0b6a8a8] * src/notes/notes.c (modified) src/notes/notes.c: use midi note to store pitch candidate, round to ... Sat, 17 Dec 2016 11:10:53 GMT Paul Brossier [17b08e6] * src/notes/notes.c (modified) * src/notes/notes.h (modified) src/notes/notes.h: add aubio_notes_{get,set}_minioi_ms Sat, 17 Dec 2016 11:03:24 GMT Paul Brossier [b6bb265] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: make sure s->path is set to null Fri, 16 Dec 2016 12:07:47 GMT Paul Brossier [0606188] * src/notes/notes.c (modified) src/notes/notes.c: fix unset silence_threshold Fri, 16 Dec 2016 12:01:17 GMT Paul Brossier [025d8cd] * src/io/ioutils.h (modified) src/io/ioutils.h: add basic documentation Fri, 16 Dec 2016 12:00:10 GMT Paul Brossier [fa69546] * src/notes/notes.h (modified) src/notes/notes.h: add doxygen header Fri, 16 Dec 2016 11:59:30 GMT Paul Brossier [a9516b3] * src/io/source.c (modified) src/io/source.c: add error message when aubio was compiled with no source Sun, 11 Dec 2016 23:25:07 GMT Paul Brossier [33d0242] * src/aubio_priv.h (modified) * src/io/audio_unit.c (modified) * src/io/ioutils.c (modified) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.c (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) * src/io/utils_apple_audio.c (modified) * src/mathutils.c (modified) * src/synth/sampler.c (modified) * src/synth/wavetable.c (modified) * src/temporal/resampler.c (modified) * src/utils/log.c (modified) * src/utils/parameter.c (modified) * src/utils/windll.c (modified) * src/vecutils.c (modified) * tests/src/io/test-sink_sndfile-multi.c (modified) * tests/src/io/test-sink_sndfile.c (modified) src/aubio_priv.h: move include config.h here Sun, 11 Dec 2016 13:47:39 GMT Paul Brossier [1504b7c] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: fix for old libavcodec54 Sun, 11 Dec 2016 02:49:05 GMT Paul Brossier [dcde285] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: includes first Sun, 11 Dec 2016 02:47:00 GMT Paul Brossier [a2d628b] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: add backward compatibility for libavcodec55 Thu, 01 Dec 2016 22:27:23 GMT Paul Brossier [0ec7113] * src/wscript_build (modified) src/wscript_build: honor --includedir Wed, 30 Nov 2016 18:10:10 GMT Paul Brossier [a028a04] * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) src/io/sink_{sndfile,wavwrite}.c: use AUBIO_MAX_CHANNELS, fix error ... Wed, 30 Nov 2016 16:18:14 GMT Paul Brossier [261836d] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: keep a reference to packet to remove it when ... Wed, 30 Nov 2016 16:17:24 GMT Paul Brossier [41ebc91] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: call avformat_free_context after ... Wed, 30 Nov 2016 16:16:18 GMT Paul Brossier [8b210a9] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid function calls before declarations Wed, 30 Nov 2016 16:14:38 GMT Paul Brossier [e0ad269] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: improve error messages Wed, 30 Nov 2016 16:11:11 GMT Paul Brossier [2b3c438] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid deprecation warnings with ffmpeg 3.2 Wed, 30 Nov 2016 15:45:10 GMT Paul Brossier [877b3b8] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: use aubio samples Wed, 30 Nov 2016 15:43:14 GMT Paul Brossier [18a96aa] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c Wed, 30 Nov 2016 15:35:55 GMT Paul Brossier [7cc80b6] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: replace with new context before closing old one Wed, 30 Nov 2016 15:32:44 GMT Paul Brossier [57405c1] * src/aubio_priv.h (modified) src/aubio_priv.h: add AUBIO_INF to print to stdout with header Wed, 30 Nov 2016 14:38:29 GMT Paul Brossier [31c306a] * src/io/sink_apple_audio.c (modified) src/io/sink_apple_audio.c: avoid crash on empty file name Tue, 29 Nov 2016 11:08:42 GMT Paul Brossier [bb96d02] * src/io/sink_sndfile.c (modified) src/io/sink_sndfile.c: improve error message Tue, 29 Nov 2016 11:06:21 GMT Paul Brossier [cf19b8a] * src/aubio_priv.h (modified) * src/io/ioutils.c (added) * src/io/ioutils.h (added) * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) src/io/ioutils.h: add functions to check samplerate and channels, use ... Mon, 28 Nov 2016 17:48:03 GMT Paul Brossier [cad7e91] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: add missing floor in ratio comparison Mon, 28 Nov 2016 17:44:44 GMT Paul Brossier [2f89ef4] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: use AV_SAMPLE_FMT_DBL when compiling with ... Mon, 28 Nov 2016 16:32:17 GMT Paul Brossier [9ad0dcc] * src/pitch/pitch.h (modified) src/pitch/pitch.h: add basic description of unit modes Mon, 28 Nov 2016 16:31:45 GMT Paul Brossier [e141b23] * src/fmat.c (modified) * src/fvec.c (modified) src/{fmat,fvec}.c: avoid integer division Mon, 28 Nov 2016 15:29:54 GMT Paul Brossier [c3af14b] * src/aubio_priv.h (modified) src/aubio_priv.h: add ATAN alias Mon, 28 Nov 2016 15:27:34 GMT Paul Brossier [8fcbd37] * src/wscript_build (modified) * wscript (modified) wscript: check for pthread.h libpthread Mon, 28 Nov 2016 15:23:25 GMT Paul Brossier [024584d] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: improve error message Mon, 28 Nov 2016 15:23:23 GMT Paul Brossier [8fa71eb] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: fix missing samples in eof block Mon, 28 Nov 2016 15:21:15 GMT Paul Brossier [d5745af] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: set handle to null after sucessful close Mon, 28 Nov 2016 15:12:06 GMT Paul Brossier [5ee8dd3] * src/temporal/resampler.c (modified) src/temporal/resampler.c: throw an error when using libsamplerate ... Mon, 28 Nov 2016 14:45:11 GMT Paul Brossier [f4d7240] * src/synth/sampler.c (modified) src/synth/sampler.c: no last_read yet Mon, 28 Nov 2016 14:13:49 GMT Paul Brossier [3820264] * src/io/source_wavread.c (modified) src/io/source_wavread.c: improve error messages Mon, 28 Nov 2016 14:13:19 GMT Paul Brossier [37d0a0c] * src/io/source_wavread.c (modified) src/io/source_wavread.c: improve error messages Mon, 28 Nov 2016 14:01:20 GMT Paul Brossier [0840440] * src/synth/sampler.c (modified) src/synth/sampler.c: trigger resets ringbuffer Mon, 28 Nov 2016 14:00:27 GMT Paul Brossier [6035a34] * src/synth/sampler.c (modified) src/synth/sampler.c: remove old comment Mon, 28 Nov 2016 13:59:20 GMT Paul Brossier [757e255] * src/synth/sampler.c (modified) src/synth/sampler.c: let sampler_read call memset(0) as needed Mon, 28 Nov 2016 13:57:39 GMT Paul Brossier [d02d8f0] * src/synth/sampler.c (modified) src/synth/sampler.c: alwasy signal read_avail in idle Mon, 28 Nov 2016 13:57:07 GMT Paul Brossier [886a7d8] * src/synth/sampler.c (modified) src/synth/sampler.c: also seek in table Mon, 28 Nov 2016 13:55:48 GMT Paul Brossier [816932e] * src/synth/sampler.c (modified) src/synth/sampler.c: improve comments Mon, 28 Nov 2016 13:54:51 GMT Paul Brossier [584bfd0] * src/synth/sampler.c (modified) src/synth/sampler.c: improve warning Mon, 28 Nov 2016 13:53:53 GMT Paul Brossier [a69e7aa] * src/synth/sampler.c (modified) src/synth/sampler.c: always create source_output if a ringbuffer is used Mon, 28 Nov 2016 13:50:46 GMT Paul Brossier [943ef49] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.h: add _{get,set}_perfectloop Mon, 28 Nov 2016 13:47:08 GMT Paul Brossier [5382846] * src/synth/sampler.h (modified) src/synth/sampler.h: improve documentation Mon, 28 Nov 2016 13:30:40 GMT Paul Brossier [8688797] * src/effects/timestretch.h (modified) * src/effects/timestretch_dummy.c (modified) * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch*: move out threaded file reading stuff, add ... Mon, 28 Nov 2016 13:11:10 GMT Paul Brossier [a125fb9a] * src/aubio.h (modified) src/aubio.h: add ringbuffer to unstable api