# # ChangeLog for src/synth # # Generated by Trac 1.2 # Apr 25, 2024, 10:49:05 AM Fri, 17 Mar 2017 17:59:06 GMT Paul Brossier [95af88b] * src/synth/sampler.c (modified) src/synth/sampler.c: avoid declaration after statement, use () for pragma Fri, 17 Mar 2017 17:23:50 GMT Paul Brossier [f651625] * src/synth/sampler.h (modified) src/synth/sampler.h: improve documentation Fri, 17 Mar 2017 17:23:17 GMT Paul Brossier [f8bdcb2] * src/synth/sampler.c (modified) src/synth/sampler.c: also compile without pthread Wed, 15 Mar 2017 18:07:27 GMT Paul Brossier [bff692e] * src/synth/sampler.c (modified) src/synth/sampler.c: update copyright Wed, 15 Mar 2017 18:07:06 GMT Paul Brossier [ebed7e6] * src/synth/sampler.c (modified) src/synt/sampler.c: take a copy of uri Tue, 14 Mar 2017 05:08:47 GMT Paul Brossier [388c2e7] * src/synth/sampler.c (modified) src/synth/sampler.c: no #warning for msvc Tue, 14 Mar 2017 04:50:33 GMT Paul Brossier [b4ff97e] * src/synth/sampler.c (modified) src/synth/sampler.c: check if we have pthread Sun, 12 Mar 2017 16:58:25 GMT Paul Brossier [7dfd972] * src/synth/sampler.c (modified) src/synth/sampler.c: unthreaded read for now Sun, 12 Mar 2017 14:12:48 GMT Paul Brossier [98861c6] * src/synth/sampler.h (modified) src/synth/sampler.h: improve documentation Sun, 12 Mar 2017 13:51:39 GMT Paul Brossier [75d1f9b] * src/synth/sampler.c (modified) src/synth/sampler.c: add last_read and source_output_tmp Sun, 12 Mar 2017 13:45:16 GMT Paul Brossier [82ad1ed] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.h: add timestretch (first draft) Sun, 12 Mar 2017 13:32:01 GMT Paul Brossier [8b07fa9] * src/synth/sampler.h (modified) src/synth/sampler.h: fix typo Sun, 12 Mar 2017 10:26:24 GMT Paul Brossier [41b985f] * .gitignore (modified) * .travis.yml (modified) * ChangeLog (modified) * MANIFEST.in (modified) * Makefile (modified) * README.md (modified) * VERSION (modified) * doc/Makefile (modified) * doc/android.rst (added) * doc/aubiocut.txt (modified) * doc/aubionotes.txt (modified) * doc/aubioonset.txt (modified) * doc/aubiotrack.txt (modified) * doc/cli.rst (modified) * doc/cli_features.rst (added) * doc/conf.py (modified) * doc/develop.rst (modified) * doc/download.rst (modified) * doc/full.cfg (modified) * doc/index.rst (modified) * doc/installing.rst (modified) * doc/python_module.rst (modified) * doc/requirements.rst (modified) * doc/statuslinks.rst (added) * doc/web.cfg (modified) * doc/xcode_frameworks.rst (modified) * examples/aubionotes.c (modified) * examples/aubioonset.c (modified) * examples/aubiotrack.c (modified) * examples/parse_args.h (modified) * examples/utils.c (modified) * python/README.md (modified) * python/demos/demo_alsa.py (added) * python/demos/demo_bench_yin.py (added) * python/demos/demo_notes.py (added) * python/demos/demo_pyaudio.py (added) * python/demos/demo_timestretch_online.py (modified) * python/ext/aubio-types.h (modified) * python/ext/aubiomodule.c (modified) * python/ext/py-cvec.c (modified) * python/ext/py-sink.c (modified) * python/ext/py-source.c (modified) * python/lib/aubio/__init__.py (modified) * python/lib/aubio/midiconv.py (modified) * python/lib/gen_external.py (modified) * python/lib/moresetuptools.py (modified) * python/scripts/aubiocut (modified) * python/tests/__init__.py (added) * python/tests/eval_pitch (modified) * python/tests/test_aubio.py (modified) * python/tests/test_fft.py (modified) * python/tests/test_filter.py (modified) * python/tests/test_filterbank.py (modified) * python/tests/test_midi2note.py (modified) * python/tests/test_note2midi.py (modified) * python/tests/test_notes.py (added) * python/tests/test_phasevoc.py (modified) * python/tests/test_sink.py (modified) * python/tests/test_slicing.py (modified) * python/tests/test_source.py (modified) * scripts/build_android (added) * scripts/build_apple_frameworks (modified) * scripts/setenv_local.sh (modified) * setup.py (modified) * src/aubio.h (modified) * src/aubio_priv.h (modified) * src/fmat.c (modified) * src/fvec.c (modified) * src/io/audio_unit.c (modified) * src/io/ioutils.c (added) * src/io/ioutils.h (added) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.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/utils_apple_audio.c (modified) * src/mathutils.c (modified) * src/notes/notes.c (modified) * src/notes/notes.h (modified) * src/onset/peakpicker.c (modified) * src/pitch/pitch.c (modified) * src/pitch/pitch.h (modified) * src/pitch/pitchfcomb.c (modified) * src/pitch/pitchspecacf.c (modified) * src/pitch/pitchyin.c (modified) * src/pitch/pitchyinfft.c (modified) * src/spectral/ooura_fft8g.c (modified) * src/spectral/phasevoc.c (modified) * src/synth/sampler.c (modified) * src/synth/wavetable.c (modified) * src/tempo/tempo.h (modified) * src/temporal/biquad.c (modified) * src/temporal/resampler.c (modified) * src/utils/log.c (modified) * src/utils/log.h (modified) * src/utils/parameter.c (modified) * src/utils/windll.c (modified) * src/vecutils.c (modified) * src/wscript_build (modified) * tests/src/io/test-sink_sndfile-multi.c (modified) * tests/src/io/test-sink_sndfile.c (modified) * tests/src/spectral/test-phasevoc.c (modified) * tests/src/utils/test-log.c (modified) * wscript (modified) Merge 'origin/master' into sampler Conflicts: .travis.yml ... Sun, 11 Dec 2016 23:25:07 GMT Paul Brossier [33d0242] * src/aubio_priv.h (modified) * src/io/audio_unit.c (modified) * src/io/ioutils.c (modified) * src/io/sink.c (modified) * src/io/sink_apple_audio.c (modified) * src/io/sink_sndfile.c (modified) * src/io/sink_wavwrite.c (modified) * src/io/source.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/utils_apple_audio.c (modified) * src/mathutils.c (modified) * src/synth/sampler.c (modified) * src/synth/wavetable.c (modified) * src/temporal/resampler.c (modified) * src/utils/log.c (modified) * src/utils/parameter.c (modified) * src/utils/windll.c (modified) * src/vecutils.c (modified) * tests/src/io/test-sink_sndfile-multi.c (modified) * tests/src/io/test-sink_sndfile.c (modified) src/aubio_priv.h: move include config.h here Mon, 28 Nov 2016 14:45:11 GMT Paul Brossier [f4d7240] * src/synth/sampler.c (modified) src/synth/sampler.c: no last_read yet Mon, 28 Nov 2016 14:01:20 GMT Paul Brossier [0840440] * src/synth/sampler.c (modified) src/synth/sampler.c: trigger resets ringbuffer Mon, 28 Nov 2016 14:00:27 GMT Paul Brossier [6035a34] * src/synth/sampler.c (modified) src/synth/sampler.c: remove old comment Mon, 28 Nov 2016 13:59:20 GMT Paul Brossier [757e255] * src/synth/sampler.c (modified) src/synth/sampler.c: let sampler_read call memset(0) as needed Mon, 28 Nov 2016 13:57:39 GMT Paul Brossier [d02d8f0] * src/synth/sampler.c (modified) src/synth/sampler.c: alwasy signal read_avail in idle Mon, 28 Nov 2016 13:57:07 GMT Paul Brossier [886a7d8] * src/synth/sampler.c (modified) src/synth/sampler.c: also seek in table Mon, 28 Nov 2016 13:55:48 GMT Paul Brossier [816932e] * src/synth/sampler.c (modified) src/synth/sampler.c: improve comments Mon, 28 Nov 2016 13:54:51 GMT Paul Brossier [584bfd0] * src/synth/sampler.c (modified) src/synth/sampler.c: improve warning Mon, 28 Nov 2016 13:53:53 GMT Paul Brossier [a69e7aa] * src/synth/sampler.c (modified) src/synth/sampler.c: always create source_output if a ringbuffer is used Mon, 28 Nov 2016 13:50:46 GMT Paul Brossier [943ef49] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.h: add _{get,set}_perfectloop Mon, 28 Nov 2016 13:47:08 GMT Paul Brossier [5382846] * src/synth/sampler.h (modified) src/synth/sampler.h: improve documentation Tue, 11 Oct 2016 00:37:25 GMT Paul Brossier [2ca4b59] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.c: add _set_table and allow switching to/from table ... Mon, 10 Oct 2016 09:42:14 GMT Paul Brossier [a006c5f] * src/synth/sampler.c (modified) src/synth/sampler.c: remove debug variable, make sure ... Sun, 09 Oct 2016 18:04:35 GMT Paul Brossier [f253b03] * src/synth/sampler.c (modified) src/synth/sampler.c: clean-up, move first read in reading thread Sat, 08 Oct 2016 18:59:30 GMT Paul Brossier [fefbbd8] * src/synth/sampler.c (modified) src/synth/sampler.c: clean up and add threaded ring buffer Sat, 08 Oct 2016 17:59:41 GMT Paul Brossier [88a774c] * src/synth/sampler.c (modified) src/synth/sampler.c: huge change adding a ringbuffer mode and ... Sat, 08 Oct 2016 17:55:44 GMT Paul Brossier [6cc2d9d] * src/synth/sampler.h (modified) src/synth/sampler.h: improve documentation Thu, 06 Oct 2016 18:03:01 GMT Paul Brossier [b959a8f] * src/synth/sampler.c (modified) src/synth/sampler.c: add thread open/close functions Wed, 05 Oct 2016 12:30:57 GMT Paul Brossier [0a756ea] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.{c,h}: prepare reading thread, reset waited in ... Tue, 04 Oct 2016 21:16:14 GMT Paul Brossier [88042ef] * src/synth/sampler.c (modified) * src/synth/sampler.h (modified) src/synth/sampler.c: refactor interface, add file opening thread and ... 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 19:38:01 GMT Paul Brossier [e31aad20] * src/synth/sampler.c (modified) src/synth/sampler.c: fix typo 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 Tue, 26 Aug 2014 03:24:56 GMT Paul Brossier [79b54ea] * src/synth/sampler.c (modified) src/synth/sampler.c: make sure blocksize > 0 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 Tue, 17 Dec 2013 16:30:13 GMT Paul Brossier [4ed0ed1] * src/fmat.c (modified) * src/fmat.h (modified) * src/io/audio_unit.c (modified) * src/spectral/filterbank.c (modified) * src/spectral/mfcc.c (modified) * src/synth/sampler.c (modified) * tests/src/io/test-source_multi.c (modified) * tests/src/test-fmat.c (modified) src/fmat.c: new_fmat() takes height as first argument Sun, 15 Dec 2013 02:41:48 GMT Paul Brossier [a7e766b] * src/synth/wavetable.c (modified) src/synth/wavetable.c: use fvec_zeros, fmat_zeros Wed, 11 Dec 2013 00:04:27 GMT Paul Brossier [b235c0e] * 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/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/: sync header defines, remove trailing spaces, update copyrights ... Sat, 07 Dec 2013 17:10:37 GMT Paul Brossier [2b6139e7] * src/synth/sampler.h (modified) * src/synth/wavetable.h (modified) src/synth/{wavetable,sampler}.h: improve documentation Sat, 07 Dec 2013 16:40:07 GMT Paul Brossier [8750bbd] * src/synth/wavetable.h (modified) src/synth/wavetable.h: improve documentation Sat, 07 Dec 2013 00:56:18 GMT Paul Brossier [44e94f3c] * src/synth/wavetable.c (modified) src/synth/wavetable.c: make sure samplerate is valid Fri, 06 Dec 2013 22:57:33 GMT Paul Brossier [cc6b221] * src/synth/wavetable.c (modified) src/synth/wavetable.c: also delete parameters Sun, 27 Oct 2013 23:16:11 GMT Paul Brossier [c2e0aef] * src/synth/wavetable.c (modified) src/synth/wavetable.c: use parameters for frequency and amplitude Sun, 27 Oct 2013 22:36:06 GMT Paul Brossier [8247249] * src/synth/wavetable.c (modified) src/synth/wavetable.c: fix frequency interpolation, add amp to do_multi Mon, 30 Sep 2013 15:06:38 GMT Paul Brossier [dd15573] * src/aubio.h (modified) * src/synth/wavetable.c (added) * src/synth/wavetable.h (added) * tests/src/synth/test-wavetable.c (added) added first version of wavetable Sat, 23 Mar 2013 00:11:35 GMT Paul Brossier [eaaba62] * src/synth/sampler.c (modified) src/synth/sampler.c: fix _do_multi Fri, 22 Mar 2013 16:46:38 GMT Paul Brossier [04c8346] * src/aubio.h (modified) * src/synth/sampler.h (added) src/synth/sampler.h: add a simple sampler Fri, 22 Mar 2013 15:52:00 GMT Paul Brossier [a682dbe] * src/synth/sampler.c (added) src/synth/sampler.c: add a simple sampler