# # ChangeLog for src # # Generated by Trac 1.2 # Sep 20, 2024, 4:44:07 AM Thu, 21 Apr 2016 23:50:21 GMT Paul Brossier [e644757] * src/tempo/tempo.c (modified) src/tempo/tempo.c: do not write novelty function in output[1] 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 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 ... 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: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, 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: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, 06 Nov 2015 11:34:38 GMT Paul Brossier [2e69640] * src/musicutils.h (modified) src/musicutils.h: update link to Bernardini's paper 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 Mon, 02 Nov 2015 20:22:32 GMT Paul Brossier [43b7c6d] * src/tempo/tempo.c (modified) src/tempo/tempo.c: remove trailing spaces Sun, 01 Nov 2015 23:18:30 GMT Paul Brossier [2da7526] * src/io/sink_apple_audio.c (modified) * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) src/io/{sink,source,utils}_apple_audio.c: fix memory leak calling ... Fri, 30 Oct 2015 09:33:58 GMT Paul Brossier [9ee1ee9] * src/pitch/pitchmcomb.c (modified) src/pitch/pitchmcomb.c: fix candidates sorting function, really ... Sun, 25 Oct 2015 01:41:08 GMT Paul Brossier [094a8be] * src/pitch/pitch.c (modified) src/pitch/pitch.c: disable buggy optimisation for now Sun, 06 Sep 2015 08:46:31 GMT Paul Brossier [f0ce36a1] * examples/wscript_build (modified) * src/wscript_build (modified) * tests/wscript_build (modified) * wscript (modified) wscript: check if we find atlas/cblas.h Sun, 06 Sep 2015 08:36:09 GMT Paul Brossier [827267b] * src/fvec.c (modified) src/fvec.c: fix variable name Sun, 06 Sep 2015 08:26:46 GMT Paul Brossier [0a0d9b0] * src/mathutils.c (modified) src/mathutils.c: use HAVE_ATLAS Sun, 06 Sep 2015 08:26:05 GMT Paul Brossier [b046c8c] * src/aubio_priv.h (modified) * src/mathutils.c (modified) src/aubio_priv.h: add aliases for cblas_xswap Sun, 06 Sep 2015 08:20:19 GMT Paul Brossier [50961b9] * src/aubio_priv.h (modified) * src/mathutils.c (modified) Merge branch 'develop' into accelerate Sun, 06 Sep 2015 08:16:26 GMT Paul Brossier [ee6ca74] * src/aubio_priv.h (modified) * src/mathutils.c (modified) src/mathutils.c: use aliases Sun, 06 Sep 2015 07:45:22 GMT Paul Brossier [4aa18e3] * src/aubio_priv.h (modified) * src/fvec.c (modified) Merge branch 'develop' into accelerate Sun, 06 Sep 2015 07:27:23 GMT Paul Brossier [b8c50c3] * src/aubio_priv.h (modified) src/aubio_priv.h: add missing if/endif Sat, 05 Sep 2015 19:14:47 GMT Paul Brossier [44e9eeb5] * src/aubio_priv.h (modified) * src/fvec.c (modified) src/fvec.c: move alias to aubio_priv.h, add cblas copy Sat, 05 Sep 2015 10:40:07 GMT Paul Brossier [c59e693] * src/tempo/beattracking.c (modified) * src/tempo/beattracking.h (modified) * src/utils/scale.h (modified) Merge branch 'develop' into accelerate Sat, 05 Sep 2015 10:12:32 GMT Paul Brossier [f45dd12] * src/tempo/beattracking.c (modified) * src/tempo/beattracking.h (modified) src/tempo/*: remove trailing spaces Sat, 05 Sep 2015 10:11:00 GMT Paul Brossier [0557af9] * src/utils/scale.h (modified) src/utils/scale.*: remove trailing spaces Sat, 05 Sep 2015 09:55:53 GMT Paul Brossier [0969113] * src/aubio_priv.h (modified) * src/io/audio_unit.c (modified) * src/io/sink_sndfile.c (modified) * src/io/source_sndfile.c (modified) * src/pitch/pitchyinfft.h (modified) * src/spectral/mfcc.h (modified) * wscript (modified) Merge branch 'develop' into accelerate Sat, 05 Sep 2015 09:54:11 GMT Paul Brossier [f8340e1] * src/pitch/pitchyinfft.h (modified) src/pitch/pitchyinfft.h: bump copyright Sat, 05 Sep 2015 09:53:26 GMT Paul Brossier [aba718a] * src/spectral/mfcc.h (modified) src/spectral/mfcc.h: add link to reference implementation Sat, 05 Sep 2015 09:50:47 GMT Paul Brossier [c9e3a4e] * src/pitch/pitchyinfft.c (modified) src/pitch/pitchyinfft.c: use fvec_weighted_copy Sat, 05 Sep 2015 09:49:08 GMT Paul Brossier [385a06e2] * src/io/sink_sndfile.c (modified) src/io/sink_sndfile.c: fix for double precision Sat, 05 Sep 2015 09:43:22 GMT Paul Brossier [a65d37a] * src/io/sink_sndfile.c (modified) * src/io/source_sndfile.c (modified) src/io/{sink,source}_sndfile.c: remove spaces and tabs Sat, 05 Sep 2015 09:42:41 GMT Paul Brossier [70ba6dd] * src/aubio_priv.h (modified) src/aubio_priv.h: protect SQR parameters, avoid redefining MIN/MAX Sat, 05 Sep 2015 09:41:36 GMT Paul Brossier [cc81763] * src/io/audio_unit.c (modified) * wscript (modified) wscript: add option to not build with CoreAudio/AudioToolbox Sat, 05 Sep 2015 09:07:11 GMT Paul Brossier [8982328] * src/mathutils.c (modified) src/mathutils.c: optimized fvec_shift and aubio_level_lin Sat, 05 Sep 2015 09:05:43 GMT Paul Brossier [7166ef8] * src/fvec.c (modified) * src/fvec.h (modified) src/fvec.{c,h}: add fvec_weighted_copy Sat, 05 Sep 2015 07:50:59 GMT Paul Brossier [6c8ef58] * src/pitch/pitch.c (modified) src/pitch/pitch.c: variant for aubio_pitch_slideblock using ... Sat, 05 Sep 2015 07:48:46 GMT Paul Brossier [6bb268b] * src/fvec.c (modified) src/fvec.c: add variant for fvec_set_all using catlas Sat, 05 Sep 2015 00:08:59 GMT Paul Brossier [39c4721] * src/spectral/fft.c (modified) src/spectral/fft.c: factorise single/double precision Sat, 05 Sep 2015 00:00:43 GMT Paul Brossier [b5d32cb] * src/spectral/fft.c (modified) src/spectral/fft.c: use memcpy Fri, 04 Sep 2015 23:53:08 GMT Paul Brossier [152ed05] * src/spectral/fft.c (modified) src/spectral/fft.c: remove trailing spaces Thu, 03 Sep 2015 07:21:19 GMT Paul Brossier [1dd95c7] * src/fvec.c (modified) src/fvec.c: use macros for single/double precision, prefere ... Wed, 02 Sep 2015 12:44:22 GMT Paul Brossier [5b896e0] * src/fvec.c (modified) src/fvec.c: Accelerate fvec_set_all, fvec_zeros, fvec_weight, fvec_copy Wed, 02 Sep 2015 12:27:52 GMT Paul Brossier [98d8d2b] * src/mathutils.c (modified) src/mathutils.c: Accelerate fvec_sum and fvec_mean Wed, 02 Sep 2015 10:14:34 GMT Paul Brossier [a82cedc] * src/onset/peakpicker.h (modified) * src/pitch/pitchyinfft.h (modified) * src/spectral/fft.h (modified) * src/spectral/phasevoc.h (modified) * src/spectral/tss.h (modified) * src/utils/parameter.h (modified) src/*/*.h: remove trailing spaces Wed, 02 Sep 2015 09:38:31 GMT Paul Brossier [0683ee2] * src/aubio_priv.h (modified) * src/cvec.h (modified) * src/fmat.h (modified) * src/fvec.h (modified) * src/lvec.h (modified) * src/mathutils.h (modified) * src/musicutils.h (modified) * src/types.h (modified) * src/vecutils.h (modified) src/*.h: remove trailing spaces, update copyrights Wed, 02 Sep 2015 09:22:24 GMT Paul Brossier [4598946] * 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/temporal/*.h: remove trailing spaces, update copyrights Wed, 02 Sep 2015 09:18:16 GMT Paul Brossier [f549b98d] * src/aubio.h (modified) src/aubio.h: remove trailing spaces, update copyright Fri, 21 Aug 2015 10:26:48 GMT Paul Brossier [2a32644] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: avoid deprecation warning, detect if we use ... Thu, 20 Aug 2015 18:26:59 GMT Paul Brossier [a984461] * src/spectral/fft.c (modified) src/spectral/fft.c: make sure winsize > 1 Thu, 20 Aug 2015 11:20:11 GMT Paul Brossier [e4f8e57] * src/spectral/filterbank_mel.h (modified) src/spectral/filterbank_mel.h: update url Thu, 20 Aug 2015 11:15:54 GMT Paul Brossier [3c6f584] * src/spectral/fft.c (modified) * tests/src/spectral/test-fft.c (modified) src/spectral/fft.c: if Ooura is used, make sure the fft size is a ... Thu, 13 Aug 2015 16:39:40 GMT Paul Brossier [763a7f1] * src/onset/onset.c (modified) src/onset/onset.c: simplify selection of first onset Wed, 12 Aug 2015 16:54:16 GMT Paul Brossier [e9270a4] * src/temporal/resampler.c (modified) src/temporal/resampler.c: make msvc happier adding a dummy variable Wed, 12 Aug 2015 16:07:37 GMT Paul Brossier [5c58032] * src/aubio_priv.h (modified) src/aubio_priv.h: no attributes for ms compilers Wed, 12 Aug 2015 16:01:26 GMT Paul Brossier [3ff50e5] * src/aubio_priv.h (modified) src/aubio_priv.h: define PI if M_PI isnt Sat, 08 Aug 2015 22:31:15 GMT Paul Brossier [a90e9d4] * src/wscript_build (modified) src/wscript_build: also compile shared lib on ios Sat, 08 Aug 2015 12:37:48 GMT Paul Brossier [973eb75] * src/pitch/pitch.c (modified) src/pitch/pitch.c: allow for silence == 0, improve error message Sat, 08 Aug 2015 12:27:09 GMT Paul Brossier [4b891e9] * src/musicutils.h (modified) src/musicutils.h: improve doc Fri, 07 Aug 2015 16:47:38 GMT Paul Brossier [626220c] * src/spectral/specdesc.h (modified) src/spectral/specdesc.h: fix typo Sat, 01 Aug 2015 09:17:22 GMT Paul Brossier [9d46f60] * src/io/audio_unit.c (modified) src/io/audio_unit.c: fix deprecation warning (closes #16) Sat, 01 Aug 2015 08:54:37 GMT Paul Brossier [482fab8] * src/tempo/beattracking.c (modified) src/tempo/beattracking.c: avoid segfault on silence (closes #24) Sat, 01 Aug 2015 08:28:38 GMT Paul Brossier [e391790] * src/pitch/pitchyin.c (modified) * src/pitch/pitchyinfft.c (modified) src/pitch/pitchyin.c, src/pitch/pitchyinfft.c: avoid producing NaN on ... Fri, 31 Jul 2015 20:25:30 GMT Paul Brossier [ce6f652] * examples/aubiotrack.c (modified) * src/tempo/tempo.c (modified) src/tempo/tempo.c: add silence detection (closes #23), add old ... Fri, 31 Jul 2015 20:05:17 GMT Paul Brossier [053495b] * src/mathutils.c (modified) * src/spectral/specdesc.c (modified) * src/tempo/beattracking.c (modified) src/*.c: fix some useless float conversion Sat, 14 Mar 2015 17:09:12 GMT Paul Brossier [6d7acc8] * examples/wscript_build (modified) * src/wscript_build (modified) src/wscript_build, examples/wscipt_build: add uselib to targets Fri, 13 Mar 2015 12:11:48 GMT Paul Brossier [5525507] * src/wscript_build (modified) src/wscript_build: do not hardcode install_path Sat, 31 Jan 2015 11:40:16 GMT Paul Brossier [c952f42] * src/io/source_wavread.c (modified) src/io/source_wavread.c: cast size_t to int to avoid warning on win64 Sat, 31 Jan 2015 11:21:40 GMT Paul Brossier [bc6b2af] * src/io/source_wavread.c (modified) src/io/source_wavread.c: avoid orphan parenthesis Sat, 31 Jan 2015 11:15:33 GMT Paul Brossier [4d6024f] * src/io/sink_wavwrite.c (modified) src/io/sink_wavwrite.c: fail if samplerate is way too large Sat, 31 Jan 2015 11:15:20 GMT Paul Brossier [fdeba11] * src/io/sink_wavwrite.c (modified) src/io/sink_wavwrite.c: assume windows is little endian to build with ... Thu, 29 Jan 2015 15:25:38 GMT Paul Brossier [deb1fd4] * src/tempo/tempo.c (modified) * src/tempo/tempo.h (modified) src/tempo/tempo.h: add aubio_tempo_get_silence and ...