shithub: aubio

Download patch

ref: fa6f6aa65a49d8660c0ca874c7af375932fa6bae
parent: 332487b5ebab0fc2eba60233006d1cdf161fc8c4
author: Paul Brossier <[email protected]>
date: Wed Mar 12 08:14:59 EDT 2014

ChangeLog: write entries for 0.4.1

--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,40 @@
+2014-01-31 Paul Brossier <[email protected]>
+
+	[ Interface ]
+	* src/io/{source_wavread,sink_wavwrite}.h: new source and sink objects to
+	read and write simple wav files when building with no external dependencies
+	* src/io/{source,sink}*.h: added close functions to explicitly close file
+	* src/io/sink*.h: added do_multi, preset_channels, preset_samplerate,
+	get_channels and get_samplerate functions
+	* src/onset/onset.h: added aubio_onset_get_threshold
+	* src/mathutils.h: add fvec_quadratic_peak_mag to find the magnitude of
+	interpolated peaks
+
+	[ Library ]
+	* src/io/source_avcodec.c: implement _seek function
+	* src/io/source_sndfile.c: fixed _seek when signal is resampled
+	* src/spectral/ooura_fft8g.c: use float when double is not needed
+	* src/io/{source,sink}_apple_audio.c: improve error messages
+	* src/spectral/phasevoc.c: optimize swapbuffers by using memcpy
+	* src/lvec.c: add missing lvec_set_sample, improve test
+	* src/tempo/beattracking.c: improve confidence values by using interpolated
+	peak magnitude and avoiding nan
+	* src/tempo/tempo_davies.c: set default novelty function to specflux
+
+	[ Python module ]
+	* python/ext/py-{sink,source}.c: add do_multi and close functions
+	* python/ext/aubio-types.h: set NPY_NO_DEPRECATED_API to version 1.7
+	* python/lib/aubio/slicing.py: new function to slice a source into a list of
+	arbitrary regions
+	* python/scripts/aubiocut: add options --cut-until-nsamples and
+	--cut-until-nsclices, thanks to Mark Suppes for requesting, sponsoring,
+	and testing this feature
+
+	[ General code ]
+	* src/aubio_priv.h: use ifdefs to avoid checking undefined defines
+	* src/**.c: add missing prototypes, avoid some declarations after statement
+	* waf, waflib: update to 1.7.15
+
 2013-12-08  Paul Brossier <[email protected]>
 
 	* Overdue: After more than five years of development behind the curtain,