log src/scalar.c @ 285:89fe52066db1 tip master

age author description
Sun, 15 Jan 2017 13:56:31 +0200 Csaba Kertesz Don't store the floor() result in integer because it can be out-of-range
Fri, 07 Nov 2014 16:11:42 +0000 Jamie Bullock Remove unmaintainable relative paths
Thu, 12 Jun 2014 09:22:34 +0100 Sean Enderby some fixes to scalar.c so they work in MSVC
Thu, 05 Jun 2014 20:30:08 +0100 Jamie Bullock Fix bug in xtract_peak()
Wed, 04 Jun 2014 18:07:47 +0100 Jamie Bullock Add stdint include
Wed, 04 Jun 2014 17:36:11 +0100 Jamie Bullock Merge pull request #53 from seanlikeskites/tristimulusWork
Tue, 25 Feb 2014 14:27:25 +0000 Sean Enderby updated docs and removed commented out code
Tue, 25 Feb 2014 14:12:29 +0000 Sean Enderby tristimulus3 correction
Tue, 25 Feb 2014 13:53:39 +0000 Sean Enderby tristimulus2 correction
Tue, 25 Feb 2014 13:19:04 +0000 Sean Enderby tristimulus1 correction
Mon, 24 Feb 2014 14:32:04 +0000 Sean Enderby correction to xtract_odd_even_ratio
Mon, 24 Feb 2014 13:00:25 +0000 Sean Enderby correction to xtract_spectral_inharmonicicty
Wed, 04 Jun 2014 14:15:19 +0100 Jamie Bullock Correct name for xtract_peak()
Tue, 03 Jun 2014 21:17:51 +0100 Jamie Bullock Add xtract_peak() determines whether the 'current' value is a peak
Thu, 27 Mar 2014 09:48:26 +0000 Q add VC2012 project to compile static and dynamic lib, also fix some C
Mon, 17 Mar 2014 16:39:30 +0000 Jamie Bullock Fixed bugs in xtract_failsafe_f0(). Should now actually be failsafe. Only exception is silent input.
Tue, 11 Mar 2014 20:18:10 +0000 Jamie Bullock Set result value before return
Tue, 11 Mar 2014 19:27:30 +0000 Jamie Bullock Set *result to note value in xtract_midicent(). Fixes bug.
Tue, 11 Mar 2014 18:16:12 +0000 Jamie Bullock Add range check
Tue, 11 Mar 2014 18:14:45 +0000 Jamie Bullock Add xtract_midicent() convenience function to convert from frequency to MIDI cent
Mon, 17 Feb 2014 12:58:28 +0000 Sean Enderby xtract_hps, made it more in the style of the library and octave error correction bit
Mon, 17 Feb 2014 11:20:59 +0000 Sean Enderby quick fix to xtract_irregularity_j and a sort of working xtract_hps
Wed, 12 Feb 2014 08:36:58 +0000 Jamie Bullock Include float.h on platforms that don't have DBL_MAX defined in limits.h
Tue, 11 Feb 2014 16:39:41 +0000 Jamie Bullock Make xtract_lowest_value() return XTRACT_NO_RESULT if all values in the input data are below or equal to threshold value. Fixes #46
Mon, 08 Jul 2013 10:14:42 +0100 Jamie Bullock Optimise xtract_smoothness() by removing call to malloc(). Also fix bug in xtract_smoothness() where *result was uninitialised but used in calculation.
Thu, 04 Jul 2013 08:59:01 +0100 Jamie Bullock Use log10 (double precision) instead of log10f. Fixes bug in spectral flatness
Tue, 18 Jun 2013 08:17:05 -0700 Jamie Bullock Comment out unused variable
Fri, 31 May 2013 23:01:59 +0100 Jamie Bullock Reinstate path fix
Fri, 31 May 2013 22:44:03 +0100 Jamie Bullock Add wavelet-based pitch tracker
Wed, 24 Apr 2013 15:10:51 +0100 Jamie Bullock Provide relative include path for libxtract.h for compatibility with non-autotools builds
Wed, 09 Jan 2013 23:09:34 +0000 Jamie Bullock implemented optimised FFT via the Accelerate framework. closes #5
Wed, 09 Jan 2013 12:45:29 +0000 Jamie Bullock switched from single to double precision througout. closes #9
Mon, 07 Jan 2013 17:01:14 +0000 Jamie Bullock changed license from GPL to MIT. closes #6
Mon, 07 Jan 2013 16:27:15 +0000 Jamie Bullock added Ooura implementation to repository
Thu, 31 Mar 2011 12:22:29 +0000 Jamie Bullock - fixed xtract_spread() -- now just calls xtract_spectral_variance()
Wed, 30 Mar 2011 10:51:39 +0000 Jamie Bullock - reimplemented xtract_spectral_variance() xtract_spectral_skewness() and xtract_spectral_kurtosis() using correct maths
Wed, 30 Mar 2011 10:05:07 +0000 Jamie Bullock - fixed typos in *result initialisation potentially fixing horrible bug
Sun, 04 May 2008 11:02:40 +0000 Jamie Bullock Fixed bug in peak interpolation algorithm in xtract_peak_spectrum()
Sat, 16 Feb 2008 20:13:05 +0000 Jamie Bullock - Added to pd example the ability to differentiate between different
Fri, 15 Feb 2008 12:43:13 +0000 Jamie Bullock - Fixed bugs in xtract_flatness(), or at least added necessary
Fri, 28 Dec 2007 19:34:51 +0000 Jamie Bullock - Added new helper functions: xtract_windowed() and xtract_features_from_subframes()
Mon, 24 Sep 2007 08:23:26 +0000 Jamie Bullock Made xtract_loudness() more permissive, so it doesn't crash if N > BARK_BANDS
Thu, 06 Sep 2007 14:05:37 +0000 Jamie Bullock Java bindings (with simple test) now working. Unified Python and Java bindings tests.
Wed, 05 Sep 2007 14:32:17 +0000 Jamie Bullock Added java bindings. Everything seems to work OK, except test.java won't compile. Some kind of path error, but I can't work out how to fix it.
Tue, 04 Sep 2007 19:07:55 +0000 Jamie Bullock Added basic SWIG wrapper generator (use ./configure --enable-swig etc)
Mon, 03 Sep 2007 14:31:58 +0000 Jamie Bullock Checked ANSI C89 compliance (basically a few ifndefs for the C99 math functions: powf, roundf etc). Added a few PD examples/tests.
Sun, 02 Sep 2007 14:28:00 +0000 Dan Stowell Fixed bug in xtract_irregularity_k() - failure to initialise *result to zero
Mon, 20 Aug 2007 08:12:04 +0000 Jamie Bullock Minor mods and typos corrections that were lurking uncommitted
Sun, 19 Aug 2007 16:54:25 +0000 Jamie Bullock Fixes for MSP example, and changed the fundamental estimators so that if they don't get a samplerate 44100 is assumed (I'm not sure if this is a good idea!).
Thu, 15 Feb 2007 10:48:41 +0000 Jamie Bullock Removed '//' comments
Mon, 12 Feb 2007 17:11:31 +0000 Jamie Bullock Various minor fixes
Mon, 29 Jan 2007 11:30:11 +0000 Jamie Bullock Added namespacing to enumerations and defines. Made most macros private.
Sun, 21 Jan 2007 14:40:23 +0000 Jamie Bullock Finished the essentials of descriptors.c
Thu, 11 Jan 2007 16:37:50 +0000 Jamie Bullock Fleshed out function descriptors.
Wed, 10 Jan 2007 14:36:43 +0000 Jamie Bullock Made some changes to spectral_mean etc.
Wed, 10 Jan 2007 13:16:55 +0000 Jamie Bullock Rationalised spectral data format. Added spectral_mean et al
Thu, 21 Dec 2006 13:23:12 +0000 Jamie Bullock Added xtract_sharpness()
Thu, 21 Dec 2006 12:06:44 +0000 Jamie Bullock Added xtract_slope()
Thu, 21 Dec 2006 11:31:51 +0000 Jamie Bullock xtract_magnitude_spectrum() and xtract_peaks() share format of N/2 frequency values and N/2 magnitude coefficients. 'Fixed' xtract_loudness() so that N=1 can be used for specific loudness.
Wed, 20 Dec 2006 16:47:52 +0000 Jamie Bullock Added bin frequencies to second half of xtract_magnitude_spectrum()