# # ChangeLog for / # # Generated by Trac 1.2 # Sep 20, 2024, 3:31:24 AM Thu, 21 Apr 2016 22:41:03 GMT Paul Brossier [3581fb5] * .travis.yml (modified) .travis.yml: full osx details Thu, 21 Apr 2016 22:38:09 GMT Paul Brossier [dcbea24] * .travis.yml (modified) .travis.yml: fix architectures, simplify osx Thu, 21 Apr 2016 22:30:22 GMT Paul Brossier [1f8061c] * .travis.yml (modified) .travis.yml: fix architectures, add gcc on osx Thu, 21 Apr 2016 22:23:01 GMT Paul Brossier [ec6731c] * .travis.yml (modified) .travis.yml: use matrix include 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 21:58:59 GMT Paul Brossier [66a3c51] * .travis.yml (modified) .travis.yml: switch to python Thu, 21 Apr 2016 20:44:07 GMT Paul Brossier [b8454c74] * .travis.yml (modified) .travis.yml: add python 2.7 and 3.4 Thu, 21 Apr 2016 20:38:55 GMT Paul Brossier [f731cff] * .travis.yml (modified) .travis.yml: remove build/clean python3 for now Thu, 21 Apr 2016 20:32:45 GMT Paul Brossier [82cdc97] * .travis.yml (modified) .travis.yml: added osx along linux Thu, 21 Apr 2016 19:38:01 GMT Paul Brossier [e31aad20] * src/synth/sampler.c (modified) src/synth/sampler.c: fix typo 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 Thu, 21 Apr 2016 17:38:24 GMT Paul Brossier [00819aa] * src/onset/onset.c (modified) * src/onset/onset.h (modified) src/onset/: add const qualifiers Thu, 21 Apr 2016 17:36:56 GMT Paul Brossier [feb694b] * src/spectral/fft.c (modified) * src/spectral/fft.h (modified) * src/spectral/filterbank.c (modified) * src/spectral/filterbank.h (modified) * src/spectral/filterbank_mel.c (modified) * src/spectral/filterbank_mel.h (modified) * src/spectral/mfcc.c (modified) * src/spectral/mfcc.h (modified) * src/spectral/phasevoc.c (modified) * src/spectral/phasevoc.h (modified) * src/spectral/specdesc.c (modified) * src/spectral/specdesc.h (modified) * src/spectral/statistics.c (modified) * src/spectral/tss.c (modified) * src/spectral/tss.h (modified) src/spectral/: add const qualifiers Thu, 21 Apr 2016 17:32:58 GMT Paul Brossier [ce3ff2b] * src/pitch/pitch.c (modified) * src/pitch/pitch.h (modified) * src/pitch/pitchfcomb.c (modified) * src/pitch/pitchfcomb.h (modified) * src/pitch/pitchmcomb.c (modified) * src/pitch/pitchmcomb.h (modified) * src/pitch/pitchschmitt.c (modified) * src/pitch/pitchschmitt.h (modified) * src/pitch/pitchspecacf.c (modified) * src/pitch/pitchspecacf.h (modified) * src/pitch/pitchyin.c (modified) * src/pitch/pitchyin.h (modified) * src/pitch/pitchyinfft.c (modified) * src/pitch/pitchyinfft.h (modified) * src/synth/sampler.h (modified) * src/synth/wavetable.c (modified) * src/synth/wavetable.h (modified) src/pitch/: add const qualifiers, filter_do_outplace to avoid ... Thu, 21 Apr 2016 17:30:25 GMT Paul Brossier [eaee767] * src/synth/sampler.c (modified) src/synth/sampler.c: keeps a copy of uri Thu, 21 Apr 2016 17:11:55 GMT Paul Brossier [23493b5] * src/temporal/filter.c (modified) * src/temporal/filter.h (modified) * src/temporal/resampler.c (modified) * src/temporal/resampler.h (modified) src/temporal/: add const qualifiers Thu, 21 Apr 2016 17:09:47 GMT Paul Brossier [69f74f0] * src/tempo/beattracking.c (modified) * src/tempo/beattracking.h (modified) * src/tempo/tempo.c (modified) * src/tempo/tempo.h (modified) src/tempo/: add const qualifiers Thu, 21 Apr 2016 17:08:17 GMT Paul Brossier [55d1fa4] * src/utils/hist.c (modified) * src/utils/hist.h (modified) * src/utils/parameter.c (modified) * src/utils/parameter.h (modified) * src/utils/scale.c (modified) src/utils/: add const qualifiers Thu, 21 Apr 2016 17:04:47 GMT Paul Brossier [e9bd022] * src/musicutils.h (modified) src/musicutils.h: more const qualifiers Thu, 21 Apr 2016 17:03:58 GMT Paul Brossier [ad1df9b] * src/mathutils.c (modified) * src/mathutils.h (modified) src/mathutils.*: more const qualifiers Thu, 21 Apr 2016 17:02:41 GMT Paul Brossier [26a6af7] * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) src/io/source_{avcodec,sndfile}.c: avoid modifying input param Thu, 21 Apr 2016 17:01:50 GMT Paul Brossier [b643a33] * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source_apple_audio.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * src/io/source_wavread.c (modified) src/io/*.c: take a copy of const char* path Thu, 21 Apr 2016 16:47:50 GMT Paul Brossier [ae5d58a] * src/io/sink.c (modified) * src/io/sink.h (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_apple_audio.h (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_sndfile.h (modified) * src/io/sink_wavwrite.c (modified) * src/io/sink_wavwrite.h (modified) * src/io/source.c (modified) * src/io/source.h (modified) * src/io/source_apple_audio.c (modified) * src/io/source_apple_audio.h (modified) * src/io/source_avcodec.c (modified) * src/io/source_avcodec.h (modified) * src/io/source_sndfile.c (modified) * src/io/source_sndfile.h (modified) * src/io/source_wavread.c (modified) * src/io/source_wavread.h (modified) src/io/*.{c,h}: added const qualifiers to unmodified pointers Thu, 21 Apr 2016 16:21:43 GMT Paul Brossier [1120f86] * src/cvec.c (modified) * src/cvec.h (modified) * src/fmat.c (modified) * src/fmat.h (modified) * src/fvec.c (modified) * src/fvec.h (modified) * src/lvec.c (modified) * src/lvec.h (modified) src/{fvec,cvec,fmat,lvec}.{c,h}: added const qualifiers to unmodified ... Wed, 20 Apr 2016 12:44:38 GMT Paul Brossier [c4d251c] * README.md (modified) README.md: improve linking instructions Wed, 20 Apr 2016 10:54:56 GMT Paul Brossier [5bec75d] * python/README (modified) python/README: remove note about libaubio install Wed, 20 Apr 2016 10:54:31 GMT Paul Brossier [c35e701] * README.md (modified) README.md: add notes about installing libaubio 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:40:39 GMT Paul Brossier [f50dea4] * .travis.yml (modified) * Makefile (modified) * python/lib/aubio/midiconv.py (modified) * python/lib/gen_code.py (added) * python/lib/gen_external.py (added) * python/lib/gen_pyobject.py (deleted) * python/lib/generator.py (deleted) * python/setup.py (modified) * python/tests/test_note2midi.py (modified) * python/tests/test_sink.py (modified) * python/tests/test_source.py (modified) Merge branch 'develop' of github.com:aubio/aubio into develop Mon, 18 Apr 2016 23:40:23 GMT Paul Brossier [81ad577] * Makefile (modified) Makefile: only expand waf if needed, use 'python waf' by default Mon, 18 Apr 2016 23:37:21 GMT Paul Brossier [e89310a0] * .travis.yml (modified) .travis.yml: test python3 Mon, 18 Apr 2016 23:37:08 GMT Paul Brossier [a2ae70a] * Makefile (modified) Makefile: added build/clean_python3 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) Mon, 07 Mar 2016 22:28:56 GMT Paul Brossier [f2caa92] * scripts/apple/Info.plist (added) * scripts/apple/Modules/module.modulemap (added) scripts/apple/: added Info.plist and module.modulemap (improves #34) Mon, 07 Mar 2016 20:07:19 GMT Paul Brossier [e9df1371] * scripts/build_apple_frameworks (added) scripts/build_apple_frameworks: add script to build macosx and ios ... Tue, 16 Feb 2016 21:10:23 GMT Paul Brossier [ae1a9ba] * src/aubio_priv.h (modified) src/aubio_priv.h: add aliases to vDSP_dotpr Tue, 16 Feb 2016 20:59:00 GMT Paul Brossier [240517e] * src/fmat.c (modified) src/fmat.c: comment out asserts Tue, 16 Feb 2016 20:53:28 GMT Paul Brossier [73e8f65] * src/spectral/mfcc.c (modified) src/spectral/mfcc.c: use fmat_vecmul Tue, 16 Feb 2016 20:50:08 GMT Paul Brossier [c02a1cc] * src/spectral/mfcc.c (modified) src/spectral/mfcc.c: swap dct_coeffs matrix to prepare for fmat_vecmul Tue, 16 Feb 2016 20:48:32 GMT Paul Brossier [fc2d7fb] * src/spectral/filterbank.c (modified) src/spectral/filterbank.c: use fmat_vecmul Tue, 16 Feb 2016 20:47:46 GMT Paul Brossier [a7348ca5] * src/fmat.c (modified) * src/fmat.h (modified) src/fmat.c: add optimized fmat_vecmul Tue, 16 Feb 2016 17:00:27 GMT Paul Brossier [4bf3731] * src/mathutils.c (modified) src/mathutils.c: avoid for loop initial declarations [gcc] Tue, 16 Feb 2016 16:51:10 GMT Paul Brossier [d04875c] * src/pitch/pitch.c (modified) src/pitch/pitch.c: fix name in error messages Tue, 16 Feb 2016 16:50:19 GMT Paul Brossier [6ab6611] * src/mathutils.c (modified) src/mathutils.c: use smpl_t for constants Tue, 16 Feb 2016 16:48:22 GMT Paul Brossier [7cdabbe] * src/spectral/phasevoc.c (modified) src/spectral/phasevoc.c: use ishift for perfect reconstruction with ... Tue, 16 Feb 2016 16:47:43 GMT Paul Brossier [116bd1b] * src/mathutils.c (modified) * src/mathutils.h (modified) src/mathutils.h: add fvec_ishift Tue, 16 Feb 2016 14:44:44 GMT Paul Brossier [d21a4b1] * scripts/build_emscripten (added) scripts/build_emscripten: add script to build with emcc and co Tue, 16 Feb 2016 14:44:20 GMT Paul Brossier [fb5838a] * src/wscript_build (modified) * wscript (modified) wscript, src/wscript_build: new build platform emscripten Tue, 16 Feb 2016 14:43:14 GMT Paul Brossier [d897aae] * src/onset/onset.c (modified) * src/spectral/fft.c (modified) * src/spectral/phasevoc.c (modified) * src/tempo/tempo.c (modified) src/spectral, src/onset, src/tempo: make sure win_size > 1 Tue, 16 Feb 2016 14:42:35 GMT Paul Brossier [d7f3c88] * scripts/setenv_local.sh (added) scripts/setenv_local.sh: set environment to run from built source tree 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 Tue, 09 Feb 2016 14:24:53 GMT Paul Brossier [9590e81] * src/temporal/a_weighting.c (modified) * src/temporal/c_weighting.c (modified) * src/temporal/filter.c (modified) src/temporal/filter.c: check parameters Mon, 08 Feb 2016 17:07:23 GMT Paul Brossier [a33d406] * wscript (modified) wscript: add --disable-docs option Mon, 08 Feb 2016 17:06:52 GMT Paul Brossier [7e80dc9] * src/tempo/tempo.c (modified) * src/tempo/tempo.h (modified) src/tempo/tempo.h: implement get/set_delay Mon, 08 Feb 2016 17:05:50 GMT Paul Brossier [fa74361] * src/pitch/pitchmcomb.c (modified) src/pitch/pitchmcomb.c: scan across all spectrum Mon, 08 Feb 2016 16:09:47 GMT Paul Brossier [5bd806d] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: use sf_read_double when compiling with ... Mon, 08 Feb 2016 16:01:31 GMT Paul Brossier [9fa9b86] * src/io/sink_apple_audio.c (modified) src/io/sink_apple_audio.c: disable async mode for now, factorise code Fri, 29 Jan 2016 18:50:03 GMT Paul Brossier [94b16497] * wscript (modified) wscript: add '-fembed-bitcode' when building for iOS (closes #31) 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) Sun, 03 Jan 2016 12:52:12 GMT Paul Brossier [0e39e88] * Makefile (modified) Makefile: also remove python3 version 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, 06 Nov 2015 11:34:38 GMT Paul Brossier [2e69640] * src/musicutils.h (modified) src/musicutils.h: update link to Bernardini's paper Fri, 06 Nov 2015 11:20:39 GMT Paul Brossier [f4cc4a8] * README.md (modified) README.md: switch to https Mon, 02 Nov 2015 22:15:31 GMT Paul Brossier [95748a6] * src/tempo/tempo.c (modified) * src/tempo/tempo.h (modified) src/tempo/tempo.{c,h}: add tatum, a subdivision of the beat period, ... Mon, 02 Nov 2015 22:13:19 GMT Paul Brossier [810b3b6] * src/tempo/tempo.c (modified) src/tempo/tempo.c: comment out unused assign Mon, 02 Nov 2015 22:06:55 GMT Paul Brossier [42c3dc0] * src/tempo/tempo.c (modified) * src/tempo/tempo.h (modified) src/tempo/tempo.{c,h}: add _get_period and _get_period_s Mon, 02 Nov 2015 22:02:58 GMT Paul Brossier [5f5edc1] * src/tempo/beattracking.c (modified) * src/tempo/beattracking.h (modified) src/tempo/beattracking.{c,h}: add _get_period and _get_period_s