# # ChangeLog for / # # Generated by Trac 1.2 # Nov 16, 2024, 11:52:02 PM 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 Wed, 21 Sep 2016 13:54:22 GMT Paul Brossier [e2645cb] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: remove unused timeratio Wed, 21 Sep 2016 13:47:48 GMT Paul Brossier [8ba8bbe] * .appveyor.yml (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) Merge branch 'master' into pitchshift Wed, 21 Sep 2016 13:24:06 GMT Paul Brossier [fa5d8ad] * src/io/source_wavread.c (modified) src/io/source_wavread.c: skip chunks until data is found, or abort Wed, 21 Sep 2016 13:23:22 GMT Paul Brossier [a27576b] * src/io/source_wavread.c (modified) src/io/source_wavread.c: fix bytes_read for JUNK headers Wed, 21 Sep 2016 12:08:18 GMT Paul Brossier [e087a50] * .appveyor.yml (modified) .appveyor.yml: make nose2 verbose Wed, 21 Sep 2016 12:07:04 GMT Paul Brossier [17d0f0e] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: improve formatting Wed, 21 Sep 2016 09:26:10 GMT Paul Brossier [6e8aa74] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: avoid signed/unsigned comparison Tue, 20 Sep 2016 23:49:22 GMT Paul Brossier [aef9691] * doc/aubiomfcc.txt (modified) * doc/aubionotes.txt (modified) * doc/aubioonset.txt (modified) * doc/aubiopitch.txt (modified) * doc/aubioquiet.txt (modified) * doc/aubiotrack.txt (modified) * python/tests/test_source.py (modified) Merge branch 'master' into pitchshift Tue, 20 Sep 2016 23:49:16 GMT Paul Brossier [c2f7db8] * python/tests/test_pitchshift.py (modified) python/tests/test_pitchshift.py: catch runtime error here too Tue, 20 Sep 2016 23:34:33 GMT Paul Brossier [980a4f4] * python/tests/test_source.py (modified) python/tests/test_source.py: use nose2 params to process one sound ... Tue, 20 Sep 2016 23:33:55 GMT Paul Brossier [04fc360] * python/demos/demo_pitchshift.py (modified) python/demos/demo_pitchshift.py: default to 64 hop Tue, 20 Sep 2016 23:32:57 GMT Paul Brossier [a0e0f56] * python/tests/test_pitchshift.py (modified) python/tests/test_pitchshift.py: run in a few modes Tue, 20 Sep 2016 21:24:46 GMT Paul Brossier [b3f79ca] * python/demos/demo_pitchshift.py (modified) python/demos/demo_pitchshift.py: add mode option Tue, 20 Sep 2016 09:13:53 GMT Paul Brossier [46243dd4] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: fix max_process_size, simplify warm-up Mon, 19 Sep 2016 20:50:19 GMT Paul Brossier [ed9696f] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: avoid error with rubberband 1.3, print a ... Mon, 19 Sep 2016 18:30:05 GMT Paul Brossier [e467cf9] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: simplify warm-up code, remove old strcmp Mon, 19 Sep 2016 18:22:45 GMT Paul Brossier [36e9cfeb] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: simplify _do, calling available after process Mon, 19 Sep 2016 18:14:21 GMT Paul Brossier [7a5f963c] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: add crispness as per rubberband command ... Mon, 19 Sep 2016 18:13:44 GMT Paul Brossier [a6ba2ed1] * src/effects/pitchshift.h (modified) src/effects/pitchshift.h: improve documentation Sun, 18 Sep 2016 10:54:10 GMT Paul Brossier [2d128da] * src/effects/pitchshift.c (modified) * src/effects/pitchshift.h (modified) src/effects/pitchshift.h: add aubio_pitchshift_get_latency Sat, 17 Sep 2016 01:35:55 GMT Paul Brossier [0ae2eb8] * .travis.yml (modified) .travis.yml: add libsamplerate and libsndfile to brew, disable them ... Sat, 17 Sep 2016 01:32:32 GMT Paul Brossier [29e8f52] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: clean-up options, set to default Sat, 17 Sep 2016 01:20:57 GMT Paul Brossier [8e1328f] * wscript (modified) wscript: loosen rubberband version Sat, 17 Sep 2016 01:18:39 GMT Paul Brossier [f9cca9c] * python/lib/gen_code.py (modified) python/lib/gen_code.py: compare to value in param_init Sat, 17 Sep 2016 01:09:42 GMT Paul Brossier [60cbfe8] * python/tests/test_pitchshift.py (modified) python/tests/test_pitchshift.py: skip test on RuntimeError Sat, 17 Sep 2016 01:09:37 GMT Paul Brossier [24dfc3d] * python/tests/test_pitchshift.py (modified) python/tests/test_pitchshift.py: fix import Sat, 17 Sep 2016 01:03:43 GMT Paul Brossier [fe6a4cdd] * python/tests/test_pitchshift.py (added) python/tests/test_pitchshift.py: add minimal tests Sat, 17 Sep 2016 00:58:16 GMT Paul Brossier [c2d076b] * .travis.yml (modified) .travis.yml: add rubberband Sat, 17 Sep 2016 00:31:39 GMT Paul Brossier [b71e8b6] * python/lib/gen_code.py (modified) python/lib/gen_code.py: fix regression from previous commit Sat, 17 Sep 2016 00:04:15 GMT Paul Brossier [7a83a47] * doc/aubiomfcc.txt (modified) * doc/aubionotes.txt (modified) * doc/aubioonset.txt (modified) * doc/aubiopitch.txt (modified) * doc/aubioquiet.txt (modified) * doc/aubiotrack.txt (modified) doc/aubio*.txt: document -T/--timeformat option Fri, 16 Sep 2016 23:47:46 GMT Paul Brossier [659900b] * python/demos/demo_pitchshift.py (added) python/demos/demo_pitchshift.py: add simple pitch demo with a ramp Fri, 16 Sep 2016 23:45:45 GMT Paul Brossier [0015a54] * src/wscript_build (modified) src/wscript_build: add rubberband if found Fri, 16 Sep 2016 23:45:22 GMT Paul Brossier [af24139] * python/lib/gen_code.py (modified) python/lib/gen_code.py: add pitchshift Fri, 16 Sep 2016 23:44:22 GMT Paul Brossier [f6c4c1c] * src/effects/pitchshift.c (modified) src/effects/pitchshift.c: add some comments Fri, 16 Sep 2016 23:43:14 GMT Paul Brossier [732cf3a] * src/effects/pitchshift.h (modified) src/effects/pitchshift.h: fix documentation Fri, 16 Sep 2016 23:36:06 GMT Paul Brossier [80b5bbd] * src/aubio.h (modified) * src/effects/pitchshift.c (added) * src/effects/pitchshift.h (added) * tests/src/effects/test-pitchshift.c (added) src/effects/pitchshift.h: add a pitch shifter based on rubberband Fri, 16 Sep 2016 23:04:53 GMT Paul Brossier [b83449d] * python/lib/moresetuptools.py (modified) python/lib/moresetuptools.py: check if rubberband can be found Fri, 16 Sep 2016 22:57:17 GMT Paul Brossier [d9d1010] * wscript (modified) wscript: check if rubberband can be foud Fri, 16 Sep 2016 17:14:07 GMT Paul Brossier [99d8cbb] * wscript (modified) wscript: improve tarball creation (./waf dist) Fri, 16 Sep 2016 16:33:17 GMT Paul Brossier [7800335] * wscript (modified) wscript: build sphinx documentation if sphinx-build is found in PATH Tue, 30 Aug 2016 14:33:31 GMT Paul Brossier [4b251ae] * src/spectral/fft.c (modified) src/spectral/fft.c: make calls to fftw_destroy_plan thread-safe Tue, 30 Aug 2016 13:07:04 GMT Paul Brossier [bfab39c] * src/io/source_wavread.c (modified) src/io/source_wavread.c: skip junk chunk Tue, 30 Aug 2016 13:06:40 GMT Paul Brossier [3f961c4] * src/notes/notes.c (modified) src/notes/notes.c: fix out-of-bound write Mon, 29 Aug 2016 21:21:41 GMT Paul Brossier [41fc24f] * python/lib/gen_external.py (modified) python/lib/gen_external.py: clean-up