# # ChangeLog for / # # Generated by Trac 1.2 # Mar 15, 2025, 4:22:36 AM Mon, 28 Nov 2016 15:16:20 GMT Paul Brossier [1437b5c] * examples/aubionotes.c (modified) * examples/aubioonset.c (modified) * examples/aubiopitch.c (modified) * examples/aubioquiet.c (modified) * examples/aubiotrack.c (modified) * examples/parse_args.h (modified) examples/: use PROG_HAS_OUTPUT, add PROG_HAS_SILENCE 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:58:42 GMT Paul Brossier [3303f05] * tests/src/synth/test-sampler.c (modified) tests/src/synth/test-sampler.c: improve Mon, 28 Nov 2016 14:48:34 GMT Paul Brossier [ac971a51] * python/lib/gen_external.py (modified) * python/lib/moresetuptools.py (modified) * setup.py (modified) setup.py, python/lib/: use sorted glob.glob to improve reproducibility 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:40:57 GMT Paul Brossier [6f440b3] * tests/src/effects/test-timestretch.c (modified) tests/src/effects/test-timestretch.c: update to use new interface 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 Tue, 11 Oct 2016 00:37:25 GMT Paul Brossier [2ca4b59] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.c: add _set_table and allow switching to/from table ... Mon, 10 Oct 2016 09:42:14 GMT Paul Brossier [a006c5f] * src/synth/sampler.c (modified) src/synth/sampler.c: remove debug variable, make sure ... Sun, 09 Oct 2016 18:04:35 GMT Paul Brossier [f253b03] * src/synth/sampler.c (modified) src/synth/sampler.c: clean-up, move first read in reading thread Sun, 09 Oct 2016 18:03:29 GMT Paul Brossier [128589e] * src/utils/ringbuffer.c (modified) src/utils/ringbuffer.c: remove asserts, make sure request < available Sat, 08 Oct 2016 18:59:30 GMT Paul Brossier [fefbbd8] * src/synth/sampler.c (modified) src/synth/sampler.c: clean up and add threaded ring buffer Sat, 08 Oct 2016 17:59:41 GMT Paul Brossier [88a774c] * src/synth/sampler.c (modified) src/synth/sampler.c: huge change adding a ringbuffer mode and ... Sat, 08 Oct 2016 17:59:08 GMT Paul Brossier [1b86a8b] * src/utils/ringbuffer.c (added) * src/utils/ringbuffer.h (added) src/utils/ringbuffer.*: added ringbuffer draft Sat, 08 Oct 2016 17:55:44 GMT Paul Brossier [6cc2d9d] * src/synth/sampler.h (modified) src/synth/sampler.h: improve documentation Thu, 06 Oct 2016 18:03:01 GMT Paul Brossier [b959a8f] * src/synth/sampler.c (modified) src/synth/sampler.c: add thread open/close functions Wed, 05 Oct 2016 14:37:15 GMT Paul Brossier [2f1ab3f] * src/io/source_wavread.c (modified) src/io/source_wavread.c: initialize buffer Wed, 05 Oct 2016 14:36:26 GMT Paul Brossier [cb1fad8] * src/io/source.c (modified) src/io/source.c: only show error message from last child source_ Wed, 05 Oct 2016 12:30:57 GMT Paul Brossier [0a756ea] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.{c,h}: prepare reading thread, reset waited in ... Tue, 04 Oct 2016 21:16:14 GMT Paul Brossier [88042ef] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.c: refactor interface, add file opening thread and ... Mon, 03 Oct 2016 17:16:37 GMT Paul Brossier [923670d] * wscript (modified) wscript: add options to disable source_wavread/sink_wavwrite Mon, 03 Oct 2016 09:20:57 GMT Paul Brossier [61abfa4] * src/effects/timestretch.h (modified) * src/effects/timestretch_rubberband.c (modified) * tests/src/effects/test-timestretch.c (modified) src/effects/timestretch_rubberband.c: improve threading Fri, 30 Sep 2016 09:33:16 GMT Paul Brossier [b21c751] * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch_rubberband.c: do not reopen thread in _seek, ... Thu, 29 Sep 2016 23:54:50 GMT Paul Brossier [0202028] * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch_rubberband.c: add initial pthread support Thu, 29 Sep 2016 21:07:19 GMT Paul Brossier [4acee97] * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch_rubberband.c: fix eof when last available == ... Thu, 29 Sep 2016 14:31:10 GMT Paul Brossier [30efdd0] * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch_rubberband.c: factorise into ... Thu, 29 Sep 2016 14:21:50 GMT Paul Brossier [1e4b7f6] * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch_rubberband.c: split into functions Thu, 29 Sep 2016 14:16:57 GMT Paul Brossier [b4ad853] * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch_rubberband.c: remove unused variable, erase ... Thu, 29 Sep 2016 12:23:58 GMT Paul Brossier [fb5bd55] * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch_rubberband.c: invert stretch ratio Thu, 29 Sep 2016 11:38:04 GMT Paul Brossier [0d4228d] * src/effects/timestretch.h (modified) * src/effects/timestretch_dummy.c (modified) * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch.h: add _seek method Thu, 29 Sep 2016 11:34:13 GMT Paul Brossier [39f1d5c] * src/aubio.h (modified) src/aubio.h: add effects/timestretch.h Thu, 29 Sep 2016 11:32:02 GMT Paul Brossier [953a447] * python/lib/gen_external.py (modified) python/lib/gen_external.py: disable timestretch for now, add a note ... Thu, 29 Sep 2016 11:24:42 GMT Paul Brossier [24914e1] * tests/src/effects/test-timestretch.c (added) tests/src/effects/test-timestretch.c: add example for aubio_timestretch_t Thu, 29 Sep 2016 11:22:22 GMT Paul Brossier [16965d5] * src/effects/timestretch.h (modified) * src/effects/timestretch_dummy.c (modified) * src/effects/timestretch_rubberband.c (modified) src/effects/timestretch.h: add get_samplerate method Thu, 29 Sep 2016 11:03:07 GMT Paul Brossier [af195a5] * src/effects/timestretch.h (added) * src/effects/timestretch_dummy.c (added) * src/effects/timestretch_rubberband.c (added) src/effects/timestretch.h: add time stretching object, rubberband ... Thu, 29 Sep 2016 08:53:37 GMT Paul Brossier [5b46bc3] * tests/src/effects/test-pitchshift.c (modified) tests/src/effects/test-pitchshift.c: remove HAVE_RUBBERBAND Thu, 29 Sep 2016 08:48:52 GMT Paul Brossier [683d52f5] * src/effects/pitchshift.h (modified) src/effects/pitchshift.h: improve documentation Wed, 28 Sep 2016 13:23:01 GMT Paul Brossier [7f6f880] * src/io/sink_wavwrite.c (modified) * src/io/source_wavread.c (modified) * src/onset/onset.c (modified) * src/pitch/pitch.c (modified) * src/pitch/pitch.h (modified) Merge branch 'master' into pitchshift Wed, 28 Sep 2016 13:18:30 GMT Paul Brossier [80d0083] * src/io/sink_wavwrite.c (modified) * src/io/source_wavread.c (modified) src/io/{source_wavread,sink_wavwrite}.c: declare internal functions ... Wed, 28 Sep 2016 13:16:45 GMT Paul Brossier [afa21cdc] * src/pitch/pitch.c (modified) src/pitch/pitch.c: fail on wrong method, warn on wrong unit, improve ... Wed, 28 Sep 2016 13:10:25 GMT Paul Brossier [078dad8] * src/onset/onset.c (modified) src/onset/onset.c: return null and clean-up if new_aubio_specdesc failed Wed, 28 Sep 2016 13:09:40 GMT Paul Brossier [0ff1b40] * src/onset/onset.c (modified) src/onset/onset.c: fix error message Wed, 28 Sep 2016 13:08:33 GMT Paul Brossier [6388c37] * src/pitch/pitch.c (modified) src/pitch/pitch.c: declare internal functions as static Wed, 28 Sep 2016 00:23:16 GMT Paul Brossier [0cf2b44] * src/pitch/pitch.c (modified) * src/pitch/pitch.h (modified) src/pitch/pitch.h: add aubio_pitch_get_tolerance Tue, 27 Sep 2016 23:54:46 GMT Paul Brossier [68586d4] * python/ext/aubiomodule.c (modified) Merge branch 'master' into pitchshift Tue, 27 Sep 2016 23:53:46 GMT Paul Brossier [1b57274] * src/spectral/fft.c (modified) src/spectral/fft.c: add message about fftw3 being able to do non- ... Tue, 27 Sep 2016 23:53:29 GMT Paul Brossier [f50c9503] * src/spectral/fft.c (modified) src/spectral/fft.c: use prefixed aubio_ooura_rdft Tue, 27 Sep 2016 23:53:29 GMT Paul Brossier [392ad1c] * src/spectral/ooura_fft8g.c (modified) src/spectral/ooura_fft8g.c: prefix public function with aubio_ooura_ ... Tue, 27 Sep 2016 22:23:24 GMT Paul Brossier [a206edf] * src/spectral/fft.c (modified) src/spectral/fft.c: use prefixed aubio_ooura_rdft Tue, 27 Sep 2016 22:22:47 GMT Paul Brossier [b1c0770] * src/spectral/ooura_fft8g.c (modified) src/spectral/ooura_fft8g.c: prefix public function with aubio_ooura_ ... Tue, 27 Sep 2016 16:26:02 GMT Paul Brossier [8526102] * src/spectral/fft.c (modified) src/spectral/fft.c: add message about fftw3 being able to do non- ... Fri, 23 Sep 2016 06:03:39 GMT Paul Brossier [333a5bb] * python/ext/aubiomodule.c (modified) python/ext/aubiomodule.c: remove duplicate add_generated_objects Fri, 23 Sep 2016 06:01:34 GMT Paul Brossier [b6230d8] * python/ext/aubio-types.h (modified) * python/ext/aubiomodule.c (modified) * python/lib/gen_external.py (modified) python/ext/aubiomodule.c: undo last commit Fri, 23 Sep 2016 05:54:04 GMT Paul Brossier [d8faaf2] * python/ext/aubio-types.h (modified) * python/ext/aubiomodule.c (modified) * python/lib/gen_external.py (modified) python/ext/aubiomodule.c: remove extern Fri, 23 Sep 2016 05:50:16 GMT Paul Brossier [7d01fdf] * python/tests/test_pitchshift.py (modified) python/tests/test_pitchshift.py: get message from aubio.pitchshift Fri, 23 Sep 2016 04:57:20 GMT Paul Brossier [ad65346] * python/demos/demo_mfcc.py (modified) * python/ext/aubiomodule.c (modified) * python/ext/py-fft.c (modified) * python/ext/py-phasevoc.c (modified) * python/ext/py-source.c (modified) * python/lib/moresetuptools.py (modified) * python/tests/test_fvec.py (modified) * python/tests/test_source.py (modified) * python/tests/test_specdesc.py (modified) * src/aubio.h (modified) * src/aubio_priv.h (modified) * src/io/source_sndfile.c (modified) * src/notes/notes.c (modified) * src/spectral/fft.h (modified) * src/spectral/specdesc.c (modified) * src/utils/log.c (added) * src/utils/log.h (added) * tests/src/spectral/test-fft.c (modified) * tests/src/utils/test-log.c (added) * wscript (modified) Merge branch 'master' into pitchshift Fri, 23 Sep 2016 01:24:07 GMT Paul Brossier [bd8a92d] * python/ext/py-source.c (modified) python/ext/py-source.c: use error string set in src/io/source.c Fri, 23 Sep 2016 01:23:47 GMT Paul Brossier [3528079] * python/ext/py-phasevoc.c (modified) python/ext/py-phasevoc.c: use error string set in src/spectral/phasevoc.c Fri, 23 Sep 2016 01:22:51 GMT Paul Brossier [dab4a4c] * python/ext/py-fft.c (modified) python/ext/py-fft.c: use error string set in src/spectral/fft.c Fri, 23 Sep 2016 00:43:35 GMT Paul Brossier [1d01e515] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: add support for multi-channel resampling Thu, 22 Sep 2016 23:27:21 GMT Paul Brossier [50a8260] * python/tests/test_source.py (modified) python/tests/test_source.py: break long line Thu, 22 Sep 2016 23:14:47 GMT Paul Brossier [790b6d7] * src/notes/notes.c (modified) src/notes/notes.c: fix error message Thu, 22 Sep 2016 22:50:01 GMT Paul Brossier [9bfef718] * src/spectral/fft.h (modified) src/spectral/fft.h: strip example path Thu, 22 Sep 2016 22:07:36 GMT Paul Brossier [12e91a6] * python/tests/test_specdesc.py (modified) python/tests/test_specdesc.py: RuntimeError is now raised on wrong mode Thu, 22 Sep 2016 22:06:45 GMT Paul Brossier [2763582] * src/spectral/specdesc.c (modified) src/spectral/specdesc.c: return NULL if wrong mode asked Thu, 22 Sep 2016 22:06:02 GMT Paul Brossier [6e5dd2b] * src/utils/log.c (modified) src/utils/log.c: add header, remove unused code Thu, 22 Sep 2016 22:01:32 GMT Paul Brossier [784de2f] * src/aubio.h (modified) src/aubio.h: add some links to examples Thu, 22 Sep 2016 21:26:50 GMT Paul Brossier [8076ecd] * tests/src/spectral/test-fft.c (modified) tests/src/spectral/test-fft.c: fix default size Thu, 22 Sep 2016 21:16:09 GMT Paul Brossier [bf1c0e43] * src/spectral/specdesc.c (modified) src/spectral/specdesc.c: remove trailing spaces Thu, 22 Sep 2016 20:55:53 GMT Paul Brossier [d45f527] * python/tests/test_source.py (modified) python/tests/test_source.py: filter user warnings to avoid spamming ... Thu, 22 Sep 2016 20:55:47 GMT Paul Brossier [67537d7] * python/ext/aubiomodule.c (modified) python/ext/aubiomodule.c: use custom logging function for errors and ... Thu, 22 Sep 2016 20:41:08 GMT Paul Brossier [aa5828d] * python/lib/moresetuptools.py (modified) python/lib/moresetuptools.py: add HAVE_STDARG_H Thu, 22 Sep 2016 20:34:38 GMT Paul Brossier [0000669] * tests/src/utils/test-log.c (added) tests/src/utils/test-log.c: add example for aubio_log_set_function Thu, 22 Sep 2016 20:34:00 GMT Paul Brossier [f5be115] * src/aubio_priv.h (modified) src/aubio_priv.h: use new logging function Thu, 22 Sep 2016 20:33:29 GMT Paul Brossier [c8228c7] * src/aubio.h (modified) src/aubio.h: add utils/log.h Thu, 22 Sep 2016 20:33:09 GMT Paul Brossier [c7844d8] * src/utils/log.c (added) * src/utils/log.h (added) src/utils/log.h: add new aubio_log_set_function Thu, 22 Sep 2016 17:19:12 GMT Paul Brossier [5392db8] * src/aubio_priv.h (modified) src/aubio_priv.h: add stdarg.h Thu, 22 Sep 2016 17:15:58 GMT Paul Brossier [f334300] * wscript (modified) wscript: add stdarg.h Thu, 22 Sep 2016 11:48:44 GMT Paul Brossier [70b2ab0] * python/demos/demo_mfcc.py (modified) python/demos/demo_mfcc.py: add options to plot first and second ... Thu, 22 Sep 2016 11:46:16 GMT Paul Brossier [88c89e3] * python/tests/test_fvec.py (modified) python/tests/test_fvec.py: reduce alpha norm precision to 10.-4 Wed, 21 Sep 2016 16:02:44 GMT Paul Brossier [3ffedf22] * src/effects/pitchshift_rubberband.c (modified) src/effects/pitchshift_rubberband.c: fix error message Wed, 21 Sep 2016 15:36:50 GMT Paul Brossier [25a19c2] * src/effects/pitchshift_dummy.c (added) * src/effects/pitchshift_rubberband.c (moved) * src/effects/rubberband_utils.c (added) src/effects/pitchshift.h: split implementations in two files, move ... Wed, 21 Sep 2016 15:10:56 GMT Paul Brossier [6e6849d] * tests/src/effects/test-pitchshift.c (modified) tests/src/effects/test-pitchshift.c: add option for mode, shuffle ... Wed, 21 Sep 2016 14:56:03 GMT Paul Brossier [9953f09] * tests/src/effects/test-pitchshift.c (modified) tests/src/effects/test-pitchshift.c: use 64 hopsize by default Wed, 21 Sep 2016 14:55:34 GMT Paul Brossier [ce0dfe9] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: fix lower pitchscale limit Wed, 21 Sep 2016 14:12:33 GMT Paul Brossier [d5f538f] * tests/src/effects/test-pitchshift.c (modified) tests/src/effects/test-pitchshift.c: clean-up, use fixed tranposistion Wed, 21 Sep 2016 14:00:03 GMT Paul Brossier [4292013] * python/tests/test_pitchshift.py (modified) python/tests/test_pitchshift.py: make sure a wrong transpose raises ... Wed, 21 Sep 2016 13:55:21 GMT Paul Brossier [a9eb93e] * python/lib/gen_code.py (modified) * src/effects/pitchshift.c (modified) * src/effects/pitchshift.h (modified) src/effects/pitchshift.h: use transpose, not pitchscale