|
|
@024584d
|
8 years |
Paul Brossier |
src/io/source_avcodec.c: improve error message
sampler
|
|
|
@8fa71eb
|
8 years |
Paul Brossier |
src/io/source_avcodec.c: fix missing samples in eof block
sampler
|
|
|
@d5745af
|
8 years |
Paul Brossier |
src/io/source_sndfile.c: set handle to null after sucessful close
sampler
|
|
|
@5ee8dd3
|
8 years |
Paul Brossier |
src/temporal/resampler.c: throw an error when using libsamplerate with …
sampler
|
|
|
@f4d7240
|
8 years |
Paul Brossier |
src/synth/sampler.c: no last_read yet
sampler
|
|
|
@37d0a0c
|
8 years |
Paul Brossier |
src/io/source_wavread.c: improve error messages
sampler
|
|
|
@0840440
|
8 years |
Paul Brossier |
src/synth/sampler.c: trigger resets ringbuffer
sampler
|
|
|
@6035a34
|
8 years |
Paul Brossier |
src/synth/sampler.c: remove old comment
sampler
|
|
|
@757e255
|
8 years |
Paul Brossier |
src/synth/sampler.c: let sampler_read call memset(0) as needed
sampler
|
|
|
@d02d8f0
|
8 years |
Paul Brossier |
src/synth/sampler.c: alwasy signal read_avail in idle
sampler
|
|
|
@886a7d8
|
8 years |
Paul Brossier |
src/synth/sampler.c: also seek in table
sampler
|
|
|
@816932e
|
8 years |
Paul Brossier |
src/synth/sampler.c: improve comments
sampler
|
|
|
@584bfd0
|
8 years |
Paul Brossier |
src/synth/sampler.c: improve warning
sampler
|
|
|
@a69e7aa
|
8 years |
Paul Brossier |
src/synth/sampler.c: always create source_output if a ringbuffer is used
sampler
|
|
|
@943ef49
|
8 years |
Paul Brossier |
src/synth/sampler.h: add _{get,set}_perfectloop
sampler
|
|
|
@5382846
|
8 years |
Paul Brossier |
src/synth/sampler.h: improve documentation
sampler
|
|
|
@8688797
|
8 years |
Paul Brossier |
src/effects/timestretch*: move out threaded file reading stuff, add …
sampler
|
|
|
@a125fb9a
|
8 years |
Paul Brossier |
src/aubio.h: add ringbuffer to unstable api
sampler
|
|
|
@2ca4b59
|
8 years |
Paul Brossier |
src/synth/sampler.c: add _set_table and allow switching to/from table …
sampler
|
|
|
@a006c5f
|
8 years |
Paul Brossier |
src/synth/sampler.c: remove debug variable, make sure source_blocksize …
sampler
|
|
|
@f253b03
|
8 years |
Paul Brossier |
src/synth/sampler.c: clean-up, move first read in reading thread
sampler
|
|
|
@128589e
|
8 years |
Paul Brossier |
src/utils/ringbuffer.c: remove asserts, make sure request < available
sampler
|
|
|
@fefbbd8
|
8 years |
Paul Brossier |
src/synth/sampler.c: clean up and add threaded ring buffer
sampler
|
|
|
@88a774c
|
8 years |
Paul Brossier |
src/synth/sampler.c: huge change adding a ringbuffer mode and …
sampler
|
|
|
@1b86a8b
|
8 years |
Paul Brossier |
src/utils/ringbuffer.*: added ringbuffer draft
sampler
|
|
|
@6cc2d9d
|
8 years |
Paul Brossier |
src/synth/sampler.h: improve documentation
sampler
|
|
|
@b959a8f
|
8 years |
Paul Brossier |
src/synth/sampler.c: add thread open/close functions
sampler
|
|
|
@2f1ab3f
|
8 years |
Paul Brossier |
src/io/source_wavread.c: initialize buffer
sampler
|
|
|
@cb1fad8
|
8 years |
Paul Brossier |
src/io/source.c: only show error message from last child source_
sampler
|
|
|
@0a756ea
|
8 years |
Paul Brossier |
src/synth/sampler.{c,h}: prepare reading thread, reset waited in …
sampler
|
|
|
@88042ef
|
8 years |
Paul Brossier |
src/synth/sampler.c: refactor interface, add file opening thread and …
sampler
|
|
|
@61abfa4
|
8 years |
Paul Brossier |
src/effects/timestretch_rubberband.c: improve threading
sampler
|
|
|
@b21c751
|
8 years |
Paul Brossier |
src/effects/timestretch_rubberband.c: do not reopen thread in _seek, …
sampler
|
|
|
@0202028
|
8 years |
Paul Brossier |
src/effects/timestretch_rubberband.c: add initial pthread support
sampler
|
|
|
@4acee97
|
8 years |
Paul Brossier |
src/effects/timestretch_rubberband.c: fix eof when last available == …
samplertimestretch
|
|
|
@30efdd0
|
8 years |
Paul Brossier |
src/effects/timestretch_rubberband.c: factorise into …
samplertimestretch
|
|
|
@1e4b7f6
|
8 years |
Paul Brossier |
src/effects/timestretch_rubberband.c: split into functions
samplertimestretch
|
|
|
@b4ad853
|
8 years |
Paul Brossier |
src/effects/timestretch_rubberband.c: remove unused variable, erase …
samplertimestretch
|
|
|
@fb5bd55
|
8 years |
Paul Brossier |
src/effects/timestretch_rubberband.c: invert stretch ratio
samplertimestretch
|
|
|
@0d4228d
|
8 years |
Paul Brossier |
src/effects/timestretch.h: add _seek method
samplertimestretch
|
|
|
@39f1d5c
|
8 years |
Paul Brossier |
src/aubio.h: add effects/timestretch.h
samplertimestretch
|
|
|
@16965d5
|
8 years |
Paul Brossier |
src/effects/timestretch.h: add get_samplerate method
samplertimestretch
|
|
|
@af195a5
|
8 years |
Paul Brossier |
src/effects/timestretch.h: add time stretching object, rubberband …
samplertimestretch
|
|
|
@683d52f5
|
8 years |
Paul Brossier |
src/effects/pitchshift.h: improve documentation
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@7f6f880
|
8 years |
Paul Brossier |
Merge branch 'master' into pitchshift
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@80d0083
|
8 years |
Paul Brossier |
src/io/{source_wavread,sink_wavwrite}.c: declare internal functions as …
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@afa21cdc
|
8 years |
Paul Brossier |
src/pitch/pitch.c: fail on wrong method, warn on wrong unit, improve …
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@078dad8
|
8 years |
Paul Brossier |
src/onset/onset.c: return null and clean-up if new_aubio_specdesc failed
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@0ff1b40
|
8 years |
Paul Brossier |
src/onset/onset.c: fix error message
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@6388c37
|
8 years |
Paul Brossier |
src/pitch/pitch.c: declare internal functions as static
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@0cf2b44
|
8 years |
Paul Brossier |
src/pitch/pitch.h: add aubio_pitch_get_tolerance
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@1b57274
|
8 years |
Paul Brossier |
src/spectral/fft.c: add message about fftw3 being able to do non-power …
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@f50c9503
|
8 years |
Paul Brossier |
src/spectral/fft.c: use prefixed aubio_ooura_rdft
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@392ad1c
|
8 years |
Paul Brossier |
src/spectral/ooura_fft8g.c: prefix public function with aubio_ooura_ …
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@a206edf
|
8 years |
Paul Brossier |
src/spectral/fft.c: use prefixed aubio_ooura_rdft
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@b1c0770
|
8 years |
Paul Brossier |
src/spectral/ooura_fft8g.c: prefix public function with aubio_ooura_ …
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@8526102
|
8 years |
Paul Brossier |
src/spectral/fft.c: add message about fftw3 being able to do non-power …
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@ad65346
|
8 years |
Paul Brossier |
Merge branch 'master' into pitchshift
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@1d01e515
|
8 years |
Paul Brossier |
src/io/source_sndfile.c: add support for multi-channel resampling
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@790b6d7
|
8 years |
Paul Brossier |
src/notes/notes.c: fix error message
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@9bfef718
|
8 years |
Paul Brossier |
src/spectral/fft.h: strip example path
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@2763582
|
8 years |
Paul Brossier |
src/spectral/specdesc.c: return NULL if wrong mode asked
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@6e5dd2b
|
8 years |
Paul Brossier |
src/utils/log.c: add header, remove unused code
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@784de2f
|
8 years |
Paul Brossier |
src/aubio.h: add some links to examples
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@bf1c0e43
|
8 years |
Paul Brossier |
src/spectral/specdesc.c: remove trailing spaces
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@f5be115
|
8 years |
Paul Brossier |
src/aubio_priv.h: use new logging function
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@c8228c7
|
8 years |
Paul Brossier |
src/aubio.h: add utils/log.h
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@c7844d8
|
8 years |
Paul Brossier |
src/utils/log.h: add new aubio_log_set_function
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@5392db8
|
8 years |
Paul Brossier |
src/aubio_priv.h: add stdarg.h
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@3ffedf22
|
8 years |
Paul Brossier |
src/effects/pitchshift_rubberband.c: fix error message
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@25a19c2
|
8 years |
Paul Brossier |
src/effects/pitchshift.h: split implementations in two files, move …
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@ce0dfe9
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: fix lower pitchscale limit
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@a9eb93e
|
8 years |
Paul Brossier |
src/effects/pitchshift.h: use transpose, not pitchscale
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@e2645cb
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: remove unused timeratio
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@8ba8bbe
|
8 years |
Paul Brossier |
Merge branch 'master' into pitchshift
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@fa5d8ad
|
8 years |
Paul Brossier |
src/io/source_wavread.c: skip chunks until data is found, or abort
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@a27576b
|
8 years |
Paul Brossier |
src/io/source_wavread.c: fix bytes_read for JUNK headers
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@17d0f0e
|
8 years |
Paul Brossier |
src/io/source_sndfile.c: improve formatting
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@6e8aa74
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: avoid signed/unsigned comparison
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@46243dd4
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: fix max_process_size, simplify warm-up
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@ed9696f
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: avoid error with rubberband 1.3, print a warning
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@e467cf9
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: simplify warm-up code, remove old strcmp
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@36e9cfeb
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: simplify _do, calling available after process
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@7a5f963c
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: add crispness as per rubberband command line …
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@a6ba2ed1
|
8 years |
Paul Brossier |
src/effects/pitchshift.h: improve documentation
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@2d128da
|
8 years |
Paul Brossier |
src/effects/pitchshift.h: add aubio_pitchshift_get_latency
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@29e8f52
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: clean-up options, set to default
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@0015a54
|
8 years |
Paul Brossier |
src/wscript_build: add rubberband if found
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@f6c4c1c
|
8 years |
Paul Brossier |
src/effects/pitchshift.c: add some comments
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@732cf3a
|
8 years |
Paul Brossier |
src/effects/pitchshift.h: fix documentation
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@80b5bbd
|
8 years |
Paul Brossier |
src/effects/pitchshift.h: add a pitch shifter based on rubberband
feature/cnnfeature/crepefeature/pitchshiftfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretch
|
|
|
@4b251ae
|
8 years |
Paul Brossier |
src/spectral/fft.c: make calls to fftw_destroy_plan thread-safe
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@bfab39c
|
8 years |
Paul Brossier |
src/io/source_wavread.c: skip junk chunk
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@3f961c4
|
8 years |
Paul Brossier |
src/notes/notes.c: fix out-of-bound write
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@5f852c1
|
8 years |
Paul Brossier |
src/{fmat,tempo/tempo}.h: fix doxygen comment
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@24e9b0a
|
8 years |
Paul Brossier |
src/musicutils.h: aubio_level_detection input is a constant
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@dd18484
|
8 years |
Paul Brossier |
src/notes/notes.h: clean up prototypes for python generator
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@4b9443c4
|
8 years |
Paul Brossier |
src/notes/notes.c: complete implementation, now equivalent to …
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@f264b17
|
8 years |
Paul Brossier |
Merge branch 'master' into notes
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|
@6769586
|
8 years |
Paul Brossier |
src/io/source_avcodec.c: check if the uri is a network stream using …
feature/autosinkfeature/cnnfeature/cnn_orgfeature/constantqfeature/crepefeature/crepe_orgfeature/pitchshiftfeature/pydocstringsfeature/timestretchfix/ffmpeg5pitchshiftsamplertimestretchyinfft+
|
|
|