# # ChangeLog for python # # Generated by Trac 1.2 # Nov 27, 2024, 3:20:40 AM 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 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:16:19 GMT Paul Brossier [5e394ecc] * python/tests/test_musicutils.py (modified) tests/test_musicutils.py: improve test 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 Tue, 26 May 2015 09:01:57 GMT Paul Brossier [193dcbb] * python/demos/demo_pitch.py (modified) python/demos/demo_pitch.py: remove stdout, plot in midi Tue, 26 May 2015 08:59:15 GMT Paul Brossier [9e54b83] * python/demos/demo_mfcc.py (modified) python/demos/demo_mfcc.py: add comment Thu, 29 Jan 2015 14:53:46 GMT Paul Brossier [16f8dcc] * python/setup.py (modified) setup.py: use setuptools, add numpy to install_requires Thu, 29 Jan 2015 14:53:08 GMT Paul Brossier [b74513d] * python/tests/test_pitch.py (modified) tests/test_pitch.py: add more tests Thu, 29 Jan 2015 14:14:46 GMT Paul Brossier [048dd6c] * python/demos/demo_sink_multi.py (added) python/demos/demo_sink_multi.py: add multi channel version 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 Thu, 03 Jul 2014 22:39:12 GMT Paul Brossier [d0bdf0c] * python/demos/demo_mfcc.py (modified) python/demos/demo_mfcc.py: use n_coeffs Wed, 19 Mar 2014 04:37:21 GMT Paul Brossier [0b3c17b] * python/demos/demo_a_weighting.py (added) python/demos/demo_a_weighting.py: add simple demo for a_weighting Wed, 12 Mar 2014 15:46:12 GMT Paul Brossier [c66d4ff] * VERSION (modified) * doc/full.cfg (modified) * doc/web.cfg (modified) * python/VERSION (modified) VERSION: bump to 0.4.2~alpha Wed, 12 Mar 2014 15:28:23 GMT Paul Brossier [c3291b38] * doc/full.cfg (modified) * doc/web.cfg (modified) * python/VERSION (modified) VERSION: bump to 0.4.1 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 Mon, 10 Mar 2014 19:06:19 GMT Paul Brossier [c05d61f] * python/demos/demo_source_auto_samplerate.py (deleted) python/demos/demo_source_auto_samplerate.py: remove, demo_source.py ... Sat, 08 Mar 2014 02:31:47 GMT Paul Brossier [1e18df6] * python/README (modified) python/README: improve Thu, 06 Mar 2014 17:21:38 GMT Paul Brossier [e794a80] * python/README (modified) python/README: improve Wed, 05 Mar 2014 15:09:11 GMT Paul Brossier [584016f] * python/tests/test_peakpicker.py.old (moved) * python/tests/test_scale.py.old (moved) python/tests/: disable old tests for now Sun, 23 Feb 2014 20:42:00 GMT Paul Brossier [2a49114] * python/lib/aubio/slicing.py (modified) python/lib/aubio/slicing.py: respect source number of channels when ... Sun, 23 Feb 2014 20:39:43 GMT Paul Brossier [060a3135] * python/tests/test_sink.py (modified) python/tests/test_sink.py: add read_write_multi 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:39:25 GMT Paul Brossier [31a5c405] * python/tests/test_source.py (modified) python/tests/test_source.py: improve tests, add double close 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, 23 Feb 2014 19:05:00 GMT Paul Brossier [4a1378c] * python/tests/test_sink.py (modified) python/tests/test_sink.py: only skip test that use a source Sun, 23 Feb 2014 17:34:34 GMT Paul Brossier [ab35262] * python/tests/test_sink.py (modified) * python/tests/utils.py (modified) python/tests/test_sink.py: add more tests, clean up created files Sun, 23 Feb 2014 17:21:25 GMT Paul Brossier [18d8bef] * python/tests/utils.py (modified) python/tests/utils.py: add get_tmp_sink_name Sat, 22 Feb 2014 20:03:46 GMT Paul Brossier [1cc78e7] * python/demos/demo_source_auto_samplerate.py (modified) python/demos/demo_source_auto_samplerate.py: define hop_size Sat, 22 Feb 2014 20:01:49 GMT Paul Brossier [9aa0af3] * python/setup.py (modified) python/setup.py: use /usr/bin/env Sat, 22 Feb 2014 18:38:12 GMT Paul Brossier [4c0a1db] * python/scripts/aubiocut (modified) python/scripts/aubiocut: add minioi option Sat, 22 Feb 2014 18:37:16 GMT Paul Brossier [467122d] * python/tests/test_phasevoc.py (modified) python/tests/test_phasevoc.py: improve Sat, 22 Feb 2014 18:36:50 GMT Paul Brossier [8eff66d] * python/tests/test_onset.py (modified) python/tests/test_onset.py: improve Fri, 14 Feb 2014 22:20:46 GMT Paul Brossier [098925a5] * python/demos/demo_pysoundcard_record.py (modified) python/demos/demo_pysoundcard_record.py: normalize downmixed signal Fri, 14 Feb 2014 21:56:11 GMT Paul Brossier [97d77da] * python/demos/demo_pysoundcard_record.py (added) python/demos/demo_pysoundcard_record.py: added simple example using ... Fri, 14 Feb 2014 21:31:21 GMT Paul Brossier [4013382c] * python/demos/demo_pysoundcard_play.py (added) python/demos/demo_pysoundcard_play.py: added simple example using ... Sat, 01 Feb 2014 14:10:15 GMT Paul Brossier [a2ca72a] * python/scripts/aubiocut (modified) python/scripts/aubiocut: use input samplerate to write slices Fri, 31 Jan 2014 21:19:05 GMT Paul Brossier [c76345e] * python/tests/test_source.py (modified) python/tests/test_source.py: improve exception checks Fri, 31 Jan 2014 21:14:26 GMT Paul Brossier [4949182] * python/tests/test_sink.py (modified) * python/tests/test_source.py (modified) python/tests/test_{source,sink}.py: add close() tests 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 16:22:00 GMT Paul Brossier [52ca8a3] * python/lib/generator.py (modified) * src/aubio.h (modified) * src/io/sink.c (modified) * src/io/sink_wavwrite.c (added) * src/io/sink_wavwrite.h (added) * tests/src/io/test-sink_wavwrite.c (added) * wscript (modified) src/io/sink_wavwrite.c: add native basic wav writer Fri, 24 Jan 2014 01:23:35 GMT Paul Brossier [16dda03] * python/lib/aubio/slicing.py (modified) python/lib/aubio/slicing.py: use close not del, let garbage collector ... 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 Sun, 12 Jan 2014 07:40:22 GMT Paul Brossier [94b16e89] * python/scripts/aubiocut (modified) python/scripts/aubiocut: add --cut-until-nsamples and --cut-until- ... Sun, 12 Jan 2014 07:39:19 GMT Paul Brossier [35a44e9] * python/lib/aubio/slicing.py (modified) python/lib/aubio/slicing.py: also add end if adding start at 0 Sun, 12 Jan 2014 07:09:45 GMT Paul Brossier [6fbee46] * python/lib/aubio/slicing.py (modified) python/lib/aubio/slicing.py: fix zero padding in slice names