# # ChangeLog for python # # Generated by Trac 1.2 # Nov 19, 2024, 2:04:52 PM Tue, 10 May 2016 17:02:47 GMT Paul Brossier [d0faeca] * python/demos/demo_tss.py (modified) python/demos/demo_tss.py: fix indent Tue, 10 May 2016 16:57:43 GMT Paul Brossier [a4575c4] * python/demos/demo_spectrogram.py (modified) python/demos/demo_spectrogram.py: fix indent Tue, 10 May 2016 16:50:36 GMT Paul Brossier [01f7598] * python/demos/demo_filter.py (modified) python/demos/demo_filter.py: clean-up Tue, 10 May 2016 16:45:58 GMT Paul Brossier [73d38d5] * python/demos/demo_filter.py (moved) python/demos/demo_filter.py: moved from _a_weighting, clean-up Wed, 04 May 2016 11:16:44 GMT Paul Brossier [9e4e389] * python/lib/gen_code.py (modified) python/lib/gen_code.py: make sure aubio object has been created ... 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 15:39:02 GMT Paul Brossier [fcef3fd] * python/tests/test_fft.py (modified) python/tests/test_fft.py: more tests 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 14:43:42 GMT Paul Brossier [cd53888] * python/tests/test_cvec.py (modified) python/tests/test_cvec.py: check input sizes Mon, 02 May 2016 12:56:40 GMT Paul Brossier [5dc1abc] * python/tests/test_cvec.py (modified) python/tests/test_cvec.py: more tests Mon, 02 May 2016 12:54:50 GMT Paul Brossier [fb3f62e] * python/tests/test_fvec.py (modified) python/tests/test_fvec.py: add test_pass_to_numpy Mon, 02 May 2016 12:53:58 GMT Paul Brossier [cdfad0c6] * python/tests/test_filterbank.py (modified) python/tests/test_filterbank.py: fix indentation Mon, 02 May 2016 12:51:32 GMT Paul Brossier [2a14820] * python/tests/test_filterbank.py (modified) python/tests/test_filterbank.py: clean up, use nose2 Mon, 02 May 2016 10:46:30 GMT Paul Brossier [9f8cd9f] * python/tests/test_cvec.py (modified) python/tests/test_cvec.py: simplify, use nose2 Mon, 02 May 2016 10:40:13 GMT Paul Brossier [867d66e] * python/tests/run_all_tests (modified) python/tests/run_all_tests: use nose2 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 Mon, 02 May 2016 10:02:06 GMT Paul Brossier [dfada33] * python/tests/test_phasevoc.py (modified) python/tests/test_phasevoc.py: simplify, add wrong sized input tests Mon, 02 May 2016 10:00:00 GMT Paul Brossier [ad5eae8] * python/tests/test_fft.py (modified) python/tests/test_fft.py: clean up 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 14:32:51 GMT Paul Brossier [5de7f98] * python/tests/test_sink.py (modified) python/tests/test_sink.py: fix format for python3 Sat, 30 Apr 2016 14:27:10 GMT Paul Brossier [355c761] * python/tests/test_source.py (modified) python/tests/test_source.py: fix format for python3 Sat, 30 Apr 2016 14:17:31 GMT Paul Brossier [5f5f843] * python/tests/test_source.py (modified) python/tests/test_source.py: use nose2 to create one unit test per ... Sat, 30 Apr 2016 14:01:25 GMT Paul Brossier [2fe24df] * python/tests/test_sink.py (modified) python/tests/test_sink.py: switch to nose2 Sat, 30 Apr 2016 05:19:59 GMT Paul Brossier [43de50d] * python/nose2.cfg (added) python/nose2.cfg: add minimal config Sat, 30 Apr 2016 05:19:39 GMT Paul Brossier [fb434c4] * python/tests/test_phasevoc.py (modified) python/tests/test_phasevoc.py: cleanup, start using nose2 Sat, 30 Apr 2016 04:37:15 GMT Paul Brossier [7498e48] * python/tests/test_fft.py (modified) python/tests/test_fft.py: make sure cvec is large enough 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:22:58 GMT Paul Brossier [437ef07] * python/tests/test_fft.py (modified) python/tests/test_fft.py: clean up, add tests for f.rdo input 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 Sat, 30 Apr 2016 04:19:23 GMT Paul Brossier [d03ee4b] * python/tests/test_fft.py (modified) python/tests/test_fft.py: add test to make sure fft.do clashes on ... 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 ... Fri, 29 Apr 2016 19:07:05 GMT Paul Brossier [ee092a8] * python/tests/test_fft.py (modified) python/tests/test_fft.py: add some memory tests Fri, 29 Apr 2016 18:06:36 GMT Paul Brossier [215b33c] * python/tests/test_phasevoc.py (modified) python/tests/test_phasevoc.py: clean up, add 50% overlap test Thu, 28 Apr 2016 17:33:31 GMT Paul Brossier [98e9d69] * python/tests/test_phasevoc.py (modified) python/tests/test_phasevoc.py: add a note about ocasional crash Thu, 28 Apr 2016 17:32:48 GMT Paul Brossier [6937842] * python/tests/test_phasevoc.py (modified) python/tests/test_phasevoc.py: add more tests 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 ... Wed, 27 Apr 2016 18:47:31 GMT Paul Brossier [ac65a2f] * python/tests/test_phasevoc.py (modified) python/tests/test_phasevoc.py: check perfect reconstruction for ... 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:56:13 GMT Paul Brossier [07867cd] * python/demos/demo_reading_speed.py (added) demos/demo_reading_speed.py: add reading speed tests 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 23:04:47 GMT Paul Brossier [8bffcff] * python/lib/aubio/__init__.py (modified) python/lib/aubio__init__.py: use aubio.float_type Sun, 24 Apr 2016 22:53:03 GMT Paul Brossier [c4b2183] * python/tests/test_filterbank.py (modified) * python/tests/test_filterbank_mel.py (modified) * python/tests/test_fvec.py (modified) * python/tests/test_musicutils.py (modified) * python/tests/test_pitch.py (modified) * python/tests/test_specdesc.py (modified) python/tests: use aubio.float_type Sun, 24 Apr 2016 22:35:53 GMT Paul Brossier [fbcee4f] * python/lib/gen_code.py (modified) * python/lib/gen_external.py (modified) python/lib/gen_{external,code}.py: prepare for double precision 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:51:10 GMT Paul Brossier [8b2aafd] * python/MANIFEST.in (modified) python/MANIFEST.in: update lib/gen locations 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 23:51:36 GMT Paul Brossier [de63017] * python/lib/gen_code.py (modified) python/lib/gen_code.py: tempo should have only one output (see #49) Thu, 21 Apr 2016 23:10:22 GMT Paul Brossier [681663e] * python/scripts/aubiocut (modified) python/scripts/aubiocut: fix usage string output Thu, 21 Apr 2016 22:03:00 GMT Paul Brossier [950a80c] * python/lib/gen_code.py (modified) lib/gen_code.py: comment out print Thu, 21 Apr 2016 19:32:59 GMT Paul Brossier [a7f398d] * python/lib/gen_code.py (modified) * python/lib/gen_external.py (modified) python/lib/gen_code.py: use new proxy functions 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 Wed, 20 Apr 2016 10:54:56 GMT Paul Brossier [5bec75d] * python/README (modified) python/README: remove note about libaubio install Tue, 19 Apr 2016 20:24:08 GMT Paul Brossier [013d0d7] * python/README (modified) python/README: fix typo 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 23:36:45 GMT Paul Brossier [36b787d] * python/setup.py (modified) setup.py: switch to new code generator Mon, 18 Apr 2016 23:36:13 GMT Paul Brossier [ccb9fb5] * python/lib/gen_code.py (added) * python/lib/gen_external.py (added) * python/lib/gen_pyobject.py (deleted) * python/lib/generator.py (deleted) lib/gen_external.py: rewrote wrapper Mon, 18 Apr 2016 22:49:21 GMT Paul Brossier [fbd7c80] * python/tests/test_source.py (modified) python/tests/test_source.py: simplify print Mon, 18 Apr 2016 22:45:56 GMT Paul Brossier [0229e51] * python/tests/test_sink.py (modified) python/tests/test_sink.py: remove useless many_sinks_not_closed and ... Mon, 18 Apr 2016 22:45:12 GMT Paul Brossier [9b7f238] * python/tests/test_note2midi.py (modified) tests/test_note2midi.py: use unicode_literals, preparing for python3 Mon, 18 Apr 2016 22:44:46 GMT Paul Brossier [e76842e] * python/lib/aubio/midiconv.py (modified) lib/aubio/midiconv.py: prepare for python3 Mon, 18 Apr 2016 21:46:18 GMT Paul Brossier [376d5e9] * python/tests/test_filterbank.py (modified) * python/tests/test_note2midi.py (modified) * python/tests/test_phasevoc.py (modified) * python/tests/test_zero_crossing_rate.py (modified) * python/tests/utils.py (modified) tests/: continue python3 preparation Mon, 18 Apr 2016 21:27:54 GMT Paul Brossier [6db7600] * python/tests/test_note2midi.py (modified) tests/test_note2midi.py: more tests Mon, 18 Apr 2016 21:24:47 GMT Paul Brossier [689106e] * python/tests/test_fvec.py (modified) * python/tests/test_mathutils.py (modified) * python/tests/test_musicutils.py (modified) * python/tests/test_phasevoc.py (modified) * python/tests/test_pitch.py (modified) * python/tests/test_sink.py (modified) * python/tests/test_source.py (modified) python/tests/: prepare for python3 (see #33) Mon, 18 Apr 2016 21:23:58 GMT Paul Brossier [1c6fe64] * python/scripts/aubiocut (modified) python/scripts/aubiocut: prepare for python3 (see #33) Mon, 18 Apr 2016 21:23:27 GMT Paul Brossier [333eec1] * python/lib/generator.py (modified) python/lib/generator.py: prepare for python3 Mon, 18 Apr 2016 21:23:08 GMT Paul Brossier [ade36e6] * python/lib/gen_pyobject.py (modified) python/lib/gen_pyobject.py: prepare for python3 (see #33) Mon, 18 Apr 2016 21:22:45 GMT Paul Brossier [7ffb554] * python/lib/aubio/midiconv.py (modified) python/lib/aubio/midiconv.py: make sure midi2note uses midi int (python3) Mon, 18 Apr 2016 21:21:57 GMT Paul Brossier [4de5f35] * python/lib/aubio/__init__.py (modified) python/lib/aubio/__init__.py: use relative import (python3, see #33) Mon, 18 Apr 2016 21:21:31 GMT Paul Brossier [0e59ae0] * python/lib/aubio/slicing.py (modified) python/lib/aubio/slicing.py: make sure we get a list of regions ... 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) Tue, 09 Feb 2016 14:35:00 GMT Paul Brossier [1175883] * python/lib/gen_pyobject.py (modified) python/lib/gen_pyobject.py: add sint_t Sun, 17 Jan 2016 14:14:44 GMT Paul Brossier [6d8db80] * python/demos/demo_pysoundcard_play.py (modified) * python/demos/demo_pysoundcard_record.py (modified) python/demos/demo_pysoundcard_*: update to pysoundcard 0.5.2 (closes #42) Thu, 26 Nov 2015 13:48:10 GMT Nils Philippsen [b8ed85e] * python/lib/aubio/midiconv.py (modified) Python 3: use new raise syntax 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 Thu, 26 Nov 2015 13:47:57 GMT Nils Philippsen [8b8a020] * python/lib/gen_pyobject.py (modified) * python/lib/generator.py (modified) Python 3: coerce iterators into lists where necessary Thu, 26 Nov 2015 13:47:53 GMT Nils Philippsen [a49a3f0] * python/lib/generator.py (modified) Python 3: use explicit relative import Thu, 26 Nov 2015 13:47:22 GMT Nils Philippsen [362581e] * python/VERSION (modified) make version status PEP440 compliant Fri, 07 Aug 2015 17:26:41 GMT Paul Brossier [afceccd] * python/tests/test_mathutils.py (modified) python/tests/test_mathutils.py: remove unused imports Mon, 27 Jul 2015 08:26:27 GMT Paul Brossier [0e362b5] * python/tests/test_cvec.py (modified) python/tests/test_cvec.py: remove whitespace and unused variable ... 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