# # ChangeLog for src # # Generated by Trac 1.2 # Dec 30, 2024, 7:33:04 PM 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 ... Thu, 29 Jan 2015 15:23:30 GMT Paul Brossier [9be906a] * src/tempo/tempo.c (modified) src/tempo/tempo.c: check parameters for new_aubio_tempo Sun, 21 Sep 2014 14:40:34 GMT Paul Brossier [74dcddb] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: cast to uint_t for now Sat, 20 Sep 2014 13:30:51 GMT Paul Brossier [96a96d7] * src/onset/onset.c (modified) * src/onset/onset.h (modified) src/onset/onset.h: add aubio_onset_get_silence() Sat, 20 Sep 2014 13:27:58 GMT Paul Brossier [ffc1f79] * src/spectral/phasevoc.c (modified) src/spectral/phasevoc.c: improve error messages Sat, 20 Sep 2014 13:26:13 GMT Paul Brossier [ad1ba08] * src/io/sink_sndfile.c (modified) src/io/sink_sndfile.c: improve error messages, set nsamples after write Sat, 20 Sep 2014 13:24:43 GMT Paul Brossier [9657163] * src/io/sink_apple_audio.c (modified) src/io/sink_apple_audio.c: avoid opening null path Sat, 20 Sep 2014 13:23:52 GMT Paul Brossier [892c369] * src/onset/onset.c (modified) src/onset/onset.c: check parameters Sat, 20 Sep 2014 13:23:16 GMT Paul Brossier [2abe563] * src/pitch/pitch.c (modified) src/pitch/pitch.c: check parameters Fri, 05 Sep 2014 00:41:59 GMT Paul Brossier [f33ab63] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: improve seek errors and strings Fri, 05 Sep 2014 00:41:07 GMT Paul Brossier [0ff4434] * src/io/source_wavread.c (modified) src/io/source_wavread.c: improve seek errors processing Tue, 26 Aug 2014 03:24:56 GMT Paul Brossier [79b54ea] * src/synth/sampler.c (modified) src/synth/sampler.c: make sure blocksize > 0 Tue, 26 Aug 2014 03:24:09 GMT Paul Brossier [2722dc7] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: clarify some variables names Sun, 24 Aug 2014 14:32:58 GMT Paul Brossier [28c066e] * src/onset/onset.c (modified) src/onset/onset.c: avoid doubled onset at start Sun, 24 Aug 2014 11:52:23 GMT Paul Brossier [5a2a6c6] * src/pitch/pitch.c (modified) src/pitch/pitch.c: add Hertz as valid unit string Sun, 24 Aug 2014 11:51:51 GMT Paul Brossier [69bc171] * src/io/source_wavread.c (modified) src/io/source_wavread.c: sync error message Fri, 22 Aug 2014 15:36:25 GMT Paul Brossier [493b832] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: check out of bounds _seek Mon, 21 Jul 2014 02:00:41 GMT Paul Brossier [7c8d32a] * src/spectral/phasevoc.c (modified) src/spectral/phasevoc.c: fix argument checks Mon, 21 Jul 2014 01:55:06 GMT Paul Brossier [961cff13] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: set s->path, quiet Mon, 07 Jul 2014 21:25:09 GMT Paul Brossier [45f48576] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: fix crash, zero-pad output vector when ... Thu, 27 Mar 2014 18:56:11 GMT Paul Brossier [9209c79] * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/source.c (modified) * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) * wscript (modified) wscript, src/io/*.c: use custom defines instead of __APPLE__ Wed, 26 Mar 2014 02:40:08 GMT Paul Brossier [dba9b33] * src/onset/onset.h (modified) src/onset/onset.h: fix description of get/set_delay functions Tue, 25 Mar 2014 16:47:57 GMT Paul Brossier [7f0fd1d] * doc/aubiopitch.txt (modified) * src/pitch/pitch.h (modified) * src/pitch/pitchyin.c (modified) * src/pitch/pitchyin.h (modified) src/pitch/pitchyin.{c,h}: fix typo, developed Tue, 18 Mar 2014 21:28:21 GMT Paul Brossier [cd4c997] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: update to libav10, libavcodec 55.34.1 Wed, 12 Mar 2014 04:09:35 GMT Paul Brossier [46148d3] * src/io/source_wavread.c (modified) src/io/source_wavread.c: hack around unknown conversion type char z ... Wed, 12 Mar 2014 03:32:32 GMT Paul Brossier [87636d0] * src/io/source_wavread.c (modified) src/io/source_wavread.c: use the return value of fread to detect ... Wed, 12 Mar 2014 00:51:56 GMT Paul Brossier [db21ca4] * src/io/sink.h (modified) src/io/sink.h: improve documentation, mentioning different sinks Wed, 12 Mar 2014 00:50:12 GMT Paul Brossier [321d507] * src/io/source.h (modified) src/io/source.h: improve documentation Tue, 11 Mar 2014 15:49:01 GMT Paul Brossier [4b43742] * src/io/source.h (modified) src/io/source.h: add note about source_wavread Tue, 11 Mar 2014 15:04:52 GMT Paul Brossier [e2eee03] * src/spectral/phasevoc.c (modified) src/spectral/phasevoc.c: avoid unsigned < 0 comparison Sat, 08 Mar 2014 20:37:22 GMT Paul Brossier [5fe5591] * src/tempo/beattracking.c (modified) src/tempo/beattracking.c: improve confidence values by using ... Sat, 08 Mar 2014 20:30:49 GMT Paul Brossier [7380327] * src/mathutils.c (modified) * src/mathutils.h (modified) src/mathutils.h: add fvec_quadratic_peak_mag to find the magnitude of ... Thu, 06 Mar 2014 17:03:49 GMT Paul Brossier [dc0e759] * examples/wscript_build (modified) * src/wscript_build (modified) * tests/wscript_build (modified) {tests,src,examples}/wscript_build: indent Sun, 23 Feb 2014 16:29:42 GMT Paul Brossier [2eccf22] * src/io/sink_sndfile.c (modified) src/io/sink_sndfile.c: add missing do_multi Sun, 23 Feb 2014 16:07:57 GMT Paul Brossier [4ed4b1f] * src/io/sink.c (modified) * src/io/sink.h (modified) * tests/src/io/test-sink-multi.c (added) src/io/sink.h: add do_multi, preset_samplerate, preset_channels, ... Sun, 23 Feb 2014 16:00:26 GMT Paul Brossier [14ac1db] * src/io/sink_sndfile.c (modified) * src/io/sink_sndfile.h (modified) * tests/src/io/test-sink_sndfile-multi.c (added) src/io/sink_sndfile.h: add do_multi, preset_samplerate, ... Sun, 23 Feb 2014 15:58:25 GMT Paul Brossier [870ad70] * src/io/sink_wavwrite.c (modified) * src/io/sink_wavwrite.h (modified) * tests/src/io/test-sink_wavwrite-multi.c (added) src/io/sink_wavwrite.h: add do_multi, preset_samplerate, ... Sun, 23 Feb 2014 15:56:54 GMT Paul Brossier [222b176] * src/io/sink_apple_audio.c (modified) * src/io/sink_apple_audio.h (modified) * tests/src/io/test-sink_apple_audio-multi.c (added) src/io/sink_apple_audio.h: add do_multi, preset_samplerate, ... Sun, 23 Feb 2014 14:54:19 GMT Paul Brossier [af97786] * src/io/source_apple_audio.c (modified) src/io/source_apple_audio.c: do_multi do not write outside of matrix Sun, 23 Feb 2014 02:14:47 GMT Paul Brossier [a559796] * examples/utils.c (modified) * src/tempo/tempo.c (modified) src/tempo/tempo.c: novelty function default to specflux Sat, 22 Feb 2014 19:38:07 GMT Paul Brossier [687eead] * src/spectral/phasevoc.c (modified) src/spectral/phasevoc.c: compute start, end, scale, and memory sizes ... Sat, 22 Feb 2014 19:00:02 GMT Paul Brossier [8a5148e] * src/spectral/phasevoc.c (modified) src/spectral/phasevoc.c: improve, accept that hop_s == buf_s Fri, 21 Feb 2014 16:11:46 GMT Paul Brossier [30fb06f] * src/pitch/pitchyin.h (modified) src/pitch/pitchyin.h: add direct link to article Fri, 21 Feb 2014 16:09:34 GMT Paul Brossier [cbda661] * src/onset/onset.c (modified) src/onset/onset.c: default depends on hop_size, not samplerate Fri, 21 Feb 2014 16:07:12 GMT Paul Brossier [10b11d6] * src/onset/onset.c (modified) * src/onset/onset.h (modified) src/onset/onset.c: add get_threshold Fri, 21 Feb 2014 16:06:27 GMT Paul Brossier [8f14c6e] * src/onset/onset.c (modified) src/onset/onset.c: clean up set_threshold function Mon, 03 Feb 2014 19:21:11 GMT Paul Brossier [c1f0c1d] * src/io/source_wavread.c (modified) src/io/source_wavread.c: avoid calling fclose twice, print an error ... Sat, 01 Feb 2014 21:50:58 GMT Paul Brossier [bc6c1a7] * src/fmat.c (modified) src/fmat.c: fix redeclaration when not using memcpy hacks Sun, 26 Jan 2014 20:18:22 GMT Paul Brossier [491e6ea] * src/io/sink_sndfile.c (modified) * src/io/source_avcodec.c (modified) * src/io/source_sndfile.c (modified) * tests/src/test-cvec.c (modified) src/io/: add missing error strings prefixes Sun, 26 Jan 2014 19:35:46 GMT Paul Brossier [c038740] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: fix typos Sun, 26 Jan 2014 19:19:31 GMT Paul Brossier [422452b] * 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/source*: add _close function Sun, 26 Jan 2014 19:16:59 GMT Paul Brossier [a9fd272] * 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/sink*: add _close function, improve error messages Sun, 26 Jan 2014 19:13:28 GMT Paul Brossier [082c88b] * src/io/sink.c (modified) * src/io/source.c (modified) src/io/{source,sink}.c: fix del_ prototypes Fri, 24 Jan 2014 17:52:38 GMT Paul Brossier [5cb8abe] * src/spectral/ooura_fft8g.c (modified) src/spectral/ooura_fft8g.c: use COS and SIN aliases 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 16:12:08 GMT Paul Brossier [5ab8e59] * src/io/source.c (modified) * src/io/source_wavread.c (modified) src/io/source{,_wavread}.c: improve error message Fri, 24 Jan 2014 16:09:50 GMT Paul Brossier [98a3887] * src/io/sink_apple_audio.c (modified) * src/io/source_apple_audio.c (modified) * src/io/utils_apple_audio.c (modified) src/io/*apple*: improve error messages Mon, 06 Jan 2014 01:13:14 GMT Paul Brossier [d13e6b7] * src/io/source_wavread.c (modified) src/io/source_wavread.c: fix errno.h include Mon, 06 Jan 2014 01:11:55 GMT Paul Brossier [4b7747d] * src/io/sink.c (modified) src/io/sink.c: use function pointers Sat, 04 Jan 2014 01:44:37 GMT Paul Brossier [6d509c3] * src/io/source_wavread.c (modified) src/io/source_wavread.c: open file in binary mode for windows Fri, 03 Jan 2014 22:54:12 GMT Paul Brossier [8e21476] * src/io/source_wavread.c (modified) src/io/source_w*.c: disable debug output Fri, 03 Jan 2014 22:50:36 GMT Paul Brossier [52efae1] * src/io/source.c (modified) src/io/source.c: add source_wavread Fri, 03 Jan 2014 22:50:11 GMT Paul Brossier [5158c22] * src/aubio.h (modified) * src/io/source_wavread.c (added) * src/io/source_wavread.h (added) * tests/src/io/test-source_wavread.c (added) * wscript (modified) src/io/source_wavread.h: add native wav reader Mon, 30 Dec 2013 23:48:19 GMT Paul Brossier [4fe62ba] * src/aubio_priv.h (modified) src/aubio_priv.h: use ifdef for macros that can be undefined Mon, 30 Dec 2013 23:31:59 GMT Paul Brossier [ddf04fd] * src/spectral/filterbank_mel.c (modified) src/spectral/filterbank_mel.c: improve build with -Wdeclaration- ... Mon, 30 Dec 2013 23:26:14 GMT Paul Brossier [67b05b4] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: improve build with -Wdeclaration-after- ... Mon, 30 Dec 2013 23:25:04 GMT Paul Brossier [78c21cf] * src/spectral/mfcc.c (modified) src/spectral/mfcc.c: improve build with -Wdeclaration-after-statement Mon, 30 Dec 2013 23:24:44 GMT Paul Brossier [5644069] * src/mathutils.c (modified) src/mathutils.c: improve build with -Wdeclaration-after-statement Mon, 30 Dec 2013 23:20:28 GMT Paul Brossier [c21acb9] * src/cvec.c (modified) * src/fmat.c (modified) * src/fvec.c (modified) * src/io/sink_sndfile.c (modified) * src/lvec.c (modified) * src/mathutils.c (modified) * src/pitch/pitch.c (modified) * src/pitch/pitchspecacf.c (modified) * src/pitch/pitchyinfft.c (modified) * src/synth/wavetable.c (modified) * src/tempo/beattracking.c (modified) * src/temporal/a_weighting.c (modified) * src/temporal/c_weighting.c (modified) src/: improve build with -Wdeclaration-after-statement Mon, 30 Dec 2013 23:10:58 GMT Paul Brossier [029bf4e] * src/io/source_avcodec.c (modified) * src/spectral/ooura_fft8g.c (modified) * src/spectral/statistics.c (modified) * src/tempo/tempo.c (modified) src/: build with -Wmissing-declarations Mon, 30 Dec 2013 22:57:38 GMT Paul Brossier [db354e0] * src/spectral/filterbank_mel.c (modified) src/spectral/filterbank_mel.c: add missing include Mon, 30 Dec 2013 22:42:32 GMT Paul Brossier [d6b1a85] * src/temporal/biquad.c (modified) src/temporal/biquad.c: add missing include Mon, 30 Dec 2013 21:20:22 GMT Paul Brossier [5fef5f1] * src/onset/peakpicker.c (modified) src/onset/peakpicker.c: add void to build with -Wold-style-definition Mon, 30 Dec 2013 20:50:29 GMT Paul Brossier [175a218] * src/lvec.c (modified) * tests/src/test-lvec.c (modified) src/lvec.c: add missing lvec_set_sample, improve test Sat, 28 Dec 2013 23:38:45 GMT Paul Brossier [5c6acbb2] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: no errors if not sample given, may happen in ... Sat, 28 Dec 2013 23:38:03 GMT Paul Brossier [4087d54] * src/spectral/phasevoc.c (modified) src/spectral/phasevoc.c: optimize swapbuffers by using memcpy Mon, 23 Dec 2013 01:29:12 GMT Paul Brossier [5c6b264] * src/spectral/fft.c (modified) * src/spectral/ooura_fft8g.c (modified) src/spectral/ooura_fft8g.c: use float when double is not needed Mon, 23 Dec 2013 01:25:30 GMT Paul Brossier [50bb325] * src/io/source_avcodec.c (modified) src/io/source_avcodec.c: add _seek Thu, 19 Dec 2013 22:24:01 GMT Paul Brossier [7bb5cef] * src/io/source_sndfile.c (modified) * tests/src/io/test-source_seek.c (modified) src/io/source_sndfile.c: fix resampled position in _seek, improve ... Thu, 19 Dec 2013 22:03:57 GMT Paul Brossier [6465d7f] * src/io/source_sndfile.c (modified) src/io/source_sndfile.c: fix resampled position in _seek Wed, 18 Dec 2013 06:29:16 GMT Paul Brossier [6ede3ab] * src/lvec.c (modified) * src/lvec.h (modified) src/lvec.h: clean up lvec api