# # ChangeLog for python/ext # # Generated by Trac 1.2 # Dec 23, 2024, 11:35:44 PM 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 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 ... Sat, 14 May 2016 03:25:34 GMT Paul Brossier [a2ab20a] * python/ext/py-source.c (modified) python/ext/py-source.c: check seek is not negative Fri, 13 May 2016 15:23:20 GMT Paul Brossier [ff89a06] * python/ext/py-musicutils.c (modified) python/ext/py-musicutils.c: do not overwrite PyArg_ParseTuple messages Fri, 13 May 2016 15:22:32 GMT Paul Brossier [7876b67] * python/ext/py-filterbank.c (modified) python/ext/py-filterbank.c: fix error message formatting, do not ... Fri, 13 May 2016 11:46:53 GMT Paul Brossier [0e70ef9] * python/ext/py-cvec.c (modified) * python/ext/py-fft.c (modified) * python/ext/py-filter.c (modified) * python/ext/py-filterbank.c (modified) * python/ext/py-phasevoc.c (modified) * python/ext/py-sink.c (modified) * python/ext/py-source.c (modified) * python/lib/gen_code.py (modified) python/{ext/*.c,lib/gen_code.py}: complete PyTypeObject definitions Fri, 13 May 2016 11:45:42 GMT Paul Brossier [84fad5a] * python/ext/aubiomodule.c (modified) python/ext/aubiomodule.c: fix PyMethodDef sentinel Wed, 11 May 2016 23:28:35 GMT Paul Brossier [a138975] * python/ext/py-cvec.c (modified) * python/ext/py-fft.c (modified) * python/ext/py-source.c (modified) * python/ext/ufuncs.c (modified) ext/: build with -Wdeclaration-after-statement -Werror Wed, 11 May 2016 23:28:23 GMT Paul Brossier [911c22f] * python/ext/aubioproxy.c (modified) ext/aubioproxy.c: fix windows c89 compilation Wed, 11 May 2016 23:27:42 GMT Paul Brossier [bb4af3a] * python/ext/aubioproxy.c (modified) * python/ext/py-cvec.c (modified) python/ext/{aubioproxy,py-cvec}.c: use npy_intp, not long Wed, 11 May 2016 13:20:00 GMT Paul Brossier [c18bbef] * python/ext/py-source.c (modified) python/ext/py-source.c: fix free Wed, 11 May 2016 13:18:08 GMT Paul Brossier [cd2791f] * python/ext/py-source.c (modified) python/ext/py-source.c: fix error string, only delete if created Wed, 11 May 2016 03:24:13 GMT Paul Brossier [1ad9dc3] * python/ext/aubio-types.h (modified) * python/ext/py-cvec.c (modified) python/ext/py-cvec.c: remove unused function Wed, 11 May 2016 02:54:06 GMT Paul Brossier [34d0c25] * python/ext/aubio-types.h (modified) * python/ext/aubioproxy.c (modified) * python/ext/py-cvec.c (modified) python/ext/aubioproxy.c: factorize input checks into ... Tue, 10 May 2016 21:21:37 GMT Paul Brossier [8cf51c4] * python/ext/py-phasevoc.c (modified) python/ext/py-phasevoc.c: make sure to avoid double free Tue, 10 May 2016 21:20:52 GMT Paul Brossier [ad9f999] * python/ext/py-phasevoc.c (modified) python/ext/py-phasevoc.c: improve error message Tue, 03 May 2016 15:40:36 GMT Paul Brossier [23982aa] * python/ext/py-fft.c (modified) python/ext/py-fft.c: improve error message, dont delete if not created Tue, 03 May 2016 02:19:28 GMT Paul Brossier [de0a492] * python/ext/py-filterbank.c (modified) * python/tests/test_filterbank.py (modified) python/ext/py-filterbank.c: check input size Mon, 02 May 2016 10:05:39 GMT Paul Brossier [99aa353] * python/ext/py-phasevoc.c (modified) python/ext/py-phasevoc.c: add input size checks Mon, 02 May 2016 10:03:27 GMT Paul Brossier [8147e03] * python/ext/py-fft.c (modified) python/ext/py-fft.c: improve error messages Sat, 30 Apr 2016 14:58:33 GMT Paul Brossier [e99242a] * python/ext/aubio-types.h (modified) python/ext/aubio-types.h: remove warning, add comments Sat, 30 Apr 2016 04:34:06 GMT Paul Brossier [1f87c1b] * .travis.yml (modified) * python/ext/py-fft.c (modified) python/ext/py-fft.c: check rdo input cvec has correct size Sat, 30 Apr 2016 04:20:41 GMT Paul Brossier [6014dc0] * python/ext/py-fft.c (modified) python/ext/py-fft.c: check input has correct size Fri, 29 Apr 2016 21:48:39 GMT Paul Brossier [21e8408] * python/ext/py-filter.c (modified) * python/lib/gen_code.py (modified) python/lib/gen_code.py: switch to using PyObjects instead of fvec, ... Fri, 29 Apr 2016 19:57:35 GMT Paul Brossier [b055b4e] * python/ext/py-filterbank.c (modified) python/ext/py-filterbank.c: use new_py_fvec Fri, 29 Apr 2016 19:49:57 GMT Paul Brossier [307fdfc] * python/ext/py-phasevoc.c (modified) python/ext/py-phasevoc.c: use new_py_fvec, new_py_cvec Fri, 29 Apr 2016 19:37:46 GMT Paul Brossier [1ee5e21] * python/ext/py-source.c (modified) python/ext/py-source.c: use new_py_foo here too Fri, 29 Apr 2016 19:19:28 GMT Paul Brossier [ede5d38] * python/ext/aubio-types.h (modified) * python/ext/aubioproxy.c (modified) * python/ext/py-cvec.c (modified) * python/ext/py-fft.c (modified) python/ext/aubio-types.h: add new_py_ functions to create PyObjects ... Thu, 28 Apr 2016 16:59:55 GMT Paul Brossier [92a8800] * python/ext/aubio-types.h (modified) * python/ext/aubioproxy.c (modified) * python/ext/py-cvec.c (modified) * python/ext/py-fft.c (modified) * python/ext/py-filterbank.c (modified) * python/ext/py-phasevoc.c (modified) * python/lib/gen_code.py (modified) python/ext/py-cvec.c: rewrite and simplify aubio.cvec, safer and ... Mon, 25 Apr 2016 21:33:11 GMT Paul Brossier [a89ed31] * python/ext/aubio-types.h (modified) * python/ext/aubiomodule.c (modified) * python/lib/gen_external.py (modified) * python/lib/moresetuptools.py (added) * python/setup.py (modified) python/setup.py: add command 'generate' with option '--enable-double' Mon, 25 Apr 2016 16:05:02 GMT Paul Brossier [cfa46b9] * python/ext/py-source.c (modified) * python/tests/test_source.py (modified) python/ext/py-source.c: added duration Sun, 24 Apr 2016 21:45:45 GMT Paul Brossier [c6388f4] * python/ext/aubio-types.h (modified) * python/ext/aubiomodule.c (modified) * python/ext/aubioproxy.c (modified) * python/ext/py-cvec.c (modified) * python/ext/py-musicutils.c (modified) * python/lib/gen_code.py (modified) python/{ext,lib}: prepare for double precision Sun, 24 Apr 2016 16:28:18 GMT Paul Brossier [51b9c83] * python/ext/py-phasevoc.c (modified) python/ext/py-phasevoc.c: re-added Py_pvoc_doc Sun, 24 Apr 2016 16:23:14 GMT Paul Brossier [569b363] * python/ext/aubiomodule.c (modified) * python/ext/aubioproxy.c (modified) * python/ext/py-fft.c (modified) * python/ext/py-filter.c (modified) * python/ext/py-filterbank.c (modified) * python/ext/py-musicutils.c (modified) * python/ext/py-phasevoc.c (modified) * python/ext/py-sink.c (modified) * python/lib/gen_code.py (modified) python/ext: simplify memory allocations, removed unneeded malloc/free ... Fri, 22 Apr 2016 19:15:29 GMT Paul Brossier [6f42c16] * python/ext/py-musicutils.h (modified) * src/aubio_priv.h (modified) * src/cvec.h (modified) * src/fmat.h (modified) * src/fvec.h (modified) * src/io/audio_unit.h (modified) * src/io/sink.h (modified) * src/io/sink_apple_audio.h (modified) * src/io/sink_sndfile.h (modified) * src/io/sink_wavwrite.h (modified) * src/io/source.h (modified) * src/io/source_apple_audio.h (modified) * src/io/source_avcodec.h (modified) * src/io/source_sndfile.h (modified) * src/io/source_wavread.h (modified) * src/lvec.h (modified) * src/mathutils.h (modified) * src/musicutils.h (modified) * src/onset/onset.h (modified) * src/onset/peakpicker.h (modified) * src/pitch/pitch.h (modified) * src/pitch/pitchfcomb.h (modified) * src/pitch/pitchmcomb.h (modified) * src/pitch/pitchschmitt.h (modified) * src/pitch/pitchspecacf.h (modified) * src/pitch/pitchyin.h (modified) * src/pitch/pitchyinfft.h (modified) * src/spectral/fft.h (modified) * src/spectral/filterbank.h (modified) * src/spectral/filterbank_mel.h (modified) * src/spectral/mfcc.h (modified) * src/spectral/phasevoc.h (modified) * src/spectral/specdesc.h (modified) * src/spectral/tss.h (modified) * src/synth/sampler.h (modified) * src/synth/wavetable.h (modified) * src/tempo/beattracking.h (modified) * src/tempo/tempo.h (modified) * src/temporal/a_weighting.h (modified) * src/temporal/biquad.h (modified) * src/temporal/c_weighting.h (modified) * src/temporal/filter.h (modified) * src/temporal/resampler.h (modified) * src/types.h (modified) * src/utils/hist.h (modified) * src/utils/parameter.h (modified) * src/utils/scale.h (modified) * src/vecutils.h (modified) src/: change c header identifiers (see #35) Thu, 21 Apr 2016 19:31:10 GMT Paul Brossier [b5bef11] * python/ext/aubiomodule.c (modified) * python/ext/py-fft.c (modified) * python/ext/py-filter.c (modified) * python/ext/py-filterbank.c (modified) * python/ext/py-musicutils.c (modified) * python/ext/py-phasevoc.c (modified) * python/ext/py-sink.c (modified) ext/: use new proxy functions Thu, 21 Apr 2016 19:30:28 GMT Paul Brossier [bfe8256] * python/ext/aubio-types.h (modified) * python/ext/aubioproxy.c (modified) ext/aubio-types.h: rewrite array to fvec conversions to reduce memory ... Thu, 21 Apr 2016 19:18:16 GMT Paul Brossier [f2ce0fc] * python/ext/py-cvec.c (modified) ext/py-cvec.c: indent Thu, 21 Apr 2016 17:39:13 GMT Paul Brossier [a599a1b] * python/ext/aubio-types.h (modified) ext/aubio-types.h: remove old channels from cvec Tue, 19 Apr 2016 16:26:35 GMT Paul Brossier [26eb6d0] * python/ext/py-source.c (modified) python/ext/py-source.c: fix memory leak (see #18) Tue, 19 Apr 2016 00:16:39 GMT Paul Brossier [5652a8c] * python/ext/aubiowraphell.h (deleted) * python/ext/py-fft.c (modified) * python/ext/py-filterbank.c (modified) * python/ext/py-phasevoc.c (modified) * python/ext/py-sink.c (modified) * python/ext/py-source.c (modified) ext/: no more hell, use plain c Mon, 18 Apr 2016 20:53:24 GMT Paul Brossier [5c1200a] * python/ext/aubiowraphell.h (modified) * python/ext/py-cvec.c (modified) * python/ext/py-fft.c (modified) * python/ext/py-filter.c (modified) * python/ext/py-filterbank.c (modified) * python/ext/py-phasevoc.c (modified) * python/ext/py-source.c (modified) python/ext: continue preparing for python 3 Mon, 18 Apr 2016 20:52:00 GMT Paul Brossier [2e4ae1d] * python/ext/aubiomodule.c (modified) ext/aubiomodule.c: prepare for python 3, see #33 Mon, 18 Apr 2016 20:48:53 GMT Paul Brossier [4041a6d] * python/VERSION (modified) * python/ext/aubio-types.h (modified) * python/ext/aubiowraphell.h (modified) * python/ext/py-cvec.c (modified) * python/ext/py-filter.c (modified) * python/ext/py-sink.c (modified) * python/ext/py-source.c (modified) * python/lib/aubio/midiconv.py (modified) * python/lib/gen_pyobject.py (modified) * python/lib/generator.py (modified) Merge pull request #40 from nphilipp/develop--py3k-fixes ... Mon, 18 Apr 2016 19:14:41 GMT Paul Brossier [7c785e6] * python/ext/py-filter.c (modified) ext/py-filter.c: continue fixing memory leak (#49) Mon, 18 Apr 2016 19:07:24 GMT Paul Brossier [de81d2b] * python/ext/py-fft.c (modified) ext/py-fft.c: continue fixing memory leak (#49) Mon, 18 Apr 2016 18:32:07 GMT Paul Brossier [202697a] * python/ext/py-phasevoc.c (modified) ext/py-phasevoc.c: continue fixing memory leak (#49) Mon, 18 Apr 2016 18:31:20 GMT Paul Brossier [59cb451] * python/ext/py-filterbank.c (modified) ext/py-filterbank.c: continue fixing memory leak (#49) Mon, 18 Apr 2016 11:18:01 GMT Paul Brossier [a28dab6] * python/ext/py-source.c (modified) python/ext/py-source.c: start fixing memory leak (see #49) Thu, 26 Nov 2015 13:48:06 GMT Nils Philippsen [ac7e49b] * python/ext/aubiowraphell.h (modified) * python/ext/py-sink.c (modified) * python/ext/py-source.c (modified) Python 3: raise RuntimeErrors, not generic exceptions Thu, 26 Nov 2015 13:48:03 GMT Nils Philippsen [770b9e7] * python/ext/aubio-types.h (modified) * python/ext/aubiowraphell.h (modified) * python/ext/py-cvec.c (modified) * python/ext/py-filter.c (modified) Python 3: use Py_TYPE() instead of ob_type member Fri, 10 Jul 2015 00:34:48 GMT Paul Brossier [9c8c8a6] * python/ext/aubiomodule.c (modified) * python/ext/py-musicutils.c (modified) * python/ext/py-musicutils.h (modified) * python/tests/test_musicutils.py (modified) ext/py-musicutils.c: add level_detection (closes #21) Fri, 10 Jul 2015 00:26:27 GMT Paul Brossier [31a09d2] * python/ext/aubiomodule.c (modified) * python/ext/py-musicutils.c (modified) * python/ext/py-musicutils.h (modified) * python/tests/test_musicutils.py (modified) ext/py-musicutils.c: add silence_detection Fri, 10 Jul 2015 00:25:47 GMT Paul Brossier [665b711] * python/ext/py-musicutils.h (modified) ext/py-musicutils.h: add doc for level_lin and db_spl Fri, 10 Jul 2015 00:08:22 GMT Paul Brossier [4615886a] * python/ext/aubiomodule.c (modified) * python/ext/py-musicutils.c (modified) * python/tests/test_musicutils.py (modified) ext/py-musicutils.c: add db_spl Thu, 09 Jul 2015 23:51:25 GMT Paul Brossier [5a7e2c3] * python/ext/aubiomodule.c (modified) * python/ext/py-musicutils.c (modified) * python/tests/test_musicutils.py (modified) ext/py-musicutils.c: add level_lin Thu, 09 Jul 2015 22:59:23 GMT Paul Brossier [efa62ce] * python/ext/py-musicutils.c (modified) * python/ext/py-musicutils.h (modified) * python/tests/test_musicutils.py (modified) ext/py-musicutils.c: complete window implementation Thu, 09 Jul 2015 22:10:57 GMT Paul Brossier [913a7f1] * python/ext/aubiomodule.c (modified) * python/ext/py-musicutils.c (added) * python/ext/py-musicutils.h (added) * python/setup.py (modified) * python/tests/test_musicutils.py (added) python/ext/py-musicutils.{c,h}: first .c and test Thu, 29 Jan 2015 14:09:31 GMT Paul Brossier [1ba8e60] * python/ext/aubiomodule.c (modified) ext/aubiomodule.c: improve documentation Sun, 21 Sep 2014 00:42:08 GMT Paul Brossier [11b49d7] * python/ext/py-source.c (modified) * python/tests/test_source.py (modified) python/ext/py-source.c: add seek, thanks @davebrent for the heads up Sun, 21 Sep 2014 00:02:26 GMT Paul Brossier [24931d5] * python/ext/py-source.c (modified) ext/py-source.c: add channels Sun, 21 Sep 2014 00:01:29 GMT Paul Brossier [a79ec76] * python/ext/py-sink.c (modified) * python/ext/py-source.c (modified) python/ext/py-{source,sink}.c: improve documentation Tue, 11 Mar 2014 15:39:47 GMT Paul Brossier [b0fbd88] * python/ext/aubio-types.h (modified) python/ext/aubio-types.h: lower to numpy 1.7 Tue, 11 Mar 2014 14:38:17 GMT Paul Brossier [a315be7] * python/ext/aubio-types.h (modified) python/ext/aubio-types.h: define NPY_NO_DEPRECATED_API Sun, 23 Feb 2014 20:32:49 GMT Paul Brossier [1a121ca] * python/ext/py-sink.c (modified) python/ext/py-sink.c: add channels and do_multi Sun, 23 Feb 2014 19:13:43 GMT Paul Brossier [1164bcdf] * python/ext/py-source.c (modified) python/ext/py-source.c: add do_multi and channels Sun, 26 Jan 2014 19:20:37 GMT Paul Brossier [3cc3fd8] * python/ext/py-sink.c (modified) * python/ext/py-source.c (modified) python/ext/py-{source,sink}.c: use _close in .close() Fri, 24 Jan 2014 01:22:28 GMT Paul Brossier [7b56229] * python/ext/py-sink.c (modified) * python/ext/py-source.c (modified) python/ext/py-{sink,source}.c: add close function Fri, 24 Jan 2014 01:17:18 GMT Paul Brossier [f1100a4] * python/ext/aubio-types.h (modified) * python/ext/aubiomodule.c (modified) * python/ext/py-sink.c (added) * python/lib/generator.py (modified) * python/setup.py (modified) ext/py-sink.c: do not generate Tue, 10 Dec 2013 22:58:59 GMT Paul Brossier [3194dca1] * python/ext/aubioproxy.c (modified) ext/aubioproxy.c: improve sizes checks, cast to uint_t ... Tue, 10 Dec 2013 22:57:30 GMT Paul Brossier [18e22f9] * python/ext/py-source.c (modified) ext/py-source.c: fix size checks Signed-off-by: Paul Brossier ... Tue, 10 Dec 2013 22:56:51 GMT Paul Brossier [bf63c61] * python/ext/py-fft.c (modified) ext/py-fft.c: remove doubled check Signed-off-by: Paul Brossier ... Tue, 10 Dec 2013 21:51:58 GMT Paul Brossier [2f9af5d] * python/ext/aubio-types.h (modified) * python/ext/py-source.c (modified) python/ext/aubio-types.h: only source defaults to samplerate = 0 ... Tue, 10 Dec 2013 21:13:49 GMT Paul Brossier [d27634d] * python/ext/aubio-types.h (modified) * python/ext/aubiomodule.c (modified) * python/ext/py-source.c (added) * python/lib/generator.py (modified) * python/setup.py (modified) python/ext/py-source.c: not generated, modified init to get ... Tue, 19 Nov 2013 22:33:42 GMT Paul Brossier [d75c900] * python/ext/aubiomodule.c (modified) python/ext/aubiomodule.c: add missing generated_types_ready prototype Fri, 22 Mar 2013 17:36:32 GMT Paul Brossier [ff74460] * python/ext/aubio-types.h (modified) ext/aubio-types.h: system include Fri, 08 Mar 2013 02:52:01 GMT Paul Brossier [9e6695d] * python/ext/aubiomodule.c (modified) * python/ext/py-filter.c (modified) * python/ext/py-filterbank.c (modified) * python/gen_pyobject.py (modified) * python/tests/test_sink.py (modified) python/: use Py_RETURN_NONE, fixing a memory bug triggered after ... Wed, 06 Mar 2013 16:26:49 GMT Paul Brossier [4a67c12] * python/ext/aubiomodule.c (modified) * python/ext/ufuncs.c (modified) ext/aubiomodule.c: more ufuncs Tue, 05 Mar 2013 21:31:47 GMT Paul Brossier [223e2fe] * python/ext/aubio-types.h (modified) python/ext/aubio-types.h: USE_LOCAL_AUBIO Tue, 05 Mar 2013 19:10:57 GMT Paul Brossier [41399bd] * python/ext/aubio-types.h (modified) * python/setup.py (modified) ext/aubio-types.h: use -DLOCAL_AUBIO to build against local aubio Tue, 05 Mar 2013 16:46:48 GMT Paul Brossier [ad5203c] * python/README (moved) * python/ext/aubio-types.h (modified) * python/ext/aubiomodule.c (modified) * python/ext/ufuncs.c (modified) * python/gen_pyobject.py (modified) * python/generator.py (modified) * python/setup.py (modified) * tests/demo/localaubio.py (deleted) python/: improve build Tue, 05 Mar 2013 03:50:50 GMT Paul Brossier [0d222ee] * python/ext/aubiomodule.c (modified) * python/ext/ufuncs.c (added) ext/ufuncs.c: add first ufunc, unwrap2pi Mon, 04 Mar 2013 19:46:56 GMT Paul Brossier [164980f] * python/ext/aubio-types.h (moved) * python/ext/aubiomodule.c (moved) * python/ext/aubioproxy.c (moved) * python/ext/aubiowraphell.h (moved) * python/ext/py-cvec.c (moved) * python/ext/py-fft.c (moved) * python/ext/py-filter.c (moved) * python/ext/py-filterbank.c (moved) * python/ext/py-phasevoc.c (moved) * python/gen_pyobject.py (modified) * python/setup.py (modified) python/: move source files to ext/