Fri, 07 Nov 2014 16:11:42 +0000 |
Jamie Bullock |
Remove unmaintainable relative paths
|
Thu, 27 Mar 2014 09:48:26 +0000 |
Q |
add VC2012 project to compile static and dynamic lib, also fix some C
|
Mon, 01 Jul 2013 17:25:21 +0100 |
Jamie Bullock |
Remove spurious print statement
|
Wed, 19 Jun 2013 16:22:47 -0700 |
Jamie Bullock |
Offset peak interpolation by one spectral bin. Fixes #20
|
Wed, 19 Jun 2013 16:05:59 -0700 |
Jamie Bullock |
Uncomment free(), fixing memory leak
|
Wed, 19 Jun 2013 16:04:42 -0700 |
Jamie Bullock |
Don't read past end of spectral data array
|
Tue, 18 Jun 2013 13:21:02 -0700 |
Jamie Bullock |
Copy out input values for Ooura so the in-place transform doesn't overwrite *data
|
Wed, 24 Apr 2013 15:10:51 +0100 |
Jamie Bullock |
Provide relative include path for libxtract.h for compatibility with non-autotools builds
|
Thu, 10 Jan 2013 22:41:03 +0000 |
Jamie Bullock |
fixed Linux bugs
|
Wed, 09 Jan 2013 23:09:34 +0000 |
Jamie Bullock |
implemented optimised FFT via the Accelerate framework. closes #5
|
Wed, 09 Jan 2013 15:59:48 +0000 |
Jamie Bullock |
fixed bug in xtract_dct where data wasn't being copied to result vector
|
Wed, 09 Jan 2013 12:54:28 +0000 |
Jamie Bullock |
run FFT in place on the data vector
|
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
|
Wed, 03 Feb 2010 22:35:13 +0000 |
Jamie Bullock |
- fixed DC/Nyquist inclusion bug in xtract_spectrum() and refactored a bit
|
Tue, 11 Nov 2008 11:55:55 +0000 |
Jamie Bullock |
- Committed patch by Chris Cannam to avoid reading past the end of an array in peak detection routine in xtract_peak_spectrum()
|
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 15:49:49 +0000 |
Jamie Bullock |
Added new extraction function: xtract_subbands()
|
Fri, 15 Feb 2008 12:43:13 +0000 |
Jamie Bullock |
- Fixed bugs in xtract_flatness(), or at least added necessary
|
Wed, 02 Jan 2008 04:10:21 +0000 |
Jamie Bullock |
- Minor fix in xtract_lpc... or at least think it's a fix
|
Wed, 02 Jan 2008 02:26:13 +0000 |
Jamie Bullock |
- Re-factoring in xtract_spectrum and fixed normalisation bug
|
Tue, 01 Jan 2008 16:17:44 +0000 |
Jamie Bullock |
- Improvements to SWIG bindings generation script
|
Thu, 27 Dec 2007 17:51:07 +0000 |
Jamie Bullock |
- Added extra argument to xtract_spectrum to give the option of normalising the magnitude/power coeffificients
|
Mon, 24 Dec 2007 13:21:13 +0000 |
Jamie Bullock |
- Fixes to descriptors.c where no break statement was given for certain cases is switch conditionals
|
Tue, 16 Oct 2007 09:37:06 +0000 |
Jamie Bullock |
Fix for 'multiple symbol definitions' vs 'symbol not defined' dilemna. I think the solution is to wrap the globals in a struct, declare it in a header, and wrap with a definition guard, then define _once_ at library init time. (Sounds like a recipe for something...)
|
Sat, 06 Oct 2007 16:36:00 +0000 |
Jamie Bullock |
Removed fftw_plan from xtraction functions. Created new init function xtract_init_fft() for creating plans, which have global scope. Updated examples to reflect the change. New configure option: --with-fft_optimisation (0 = FFTW_ESTIMATE, 1 = FFTW_MEASURE, 2 = FFTW_PATIENT).
|
Wed, 03 Oct 2007 13:43:16 +0000 |
Dan Stowell |
Dan Stowell: Removed strange "zeroing" part of xtract_mfcc() which was zeroing a load of elements despite the fact that they're ignored by the DCT process called next, and never used for anything. This was writing to an assumed large result array (same size as number of FFT bins) despite the fact that only a small number of MFCCs (typically less than 50) are required, therefore either wasting memory or writing to memory it shouldn't do!
|
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.
|
Fri, 20 Apr 2007 09:51:28 +0000 |
Jamie Bullock |
Minor update to autocorrelation_fft()
|
Fri, 20 Apr 2007 08:49:49 +0000 |
Jamie Bullock |
Fixed autocorrelation_fft() it now gives comparable output to autocorrelation()
|
Wed, 04 Apr 2007 10:25:47 +0000 |
Dan Stowell |
Small changes thanks to compiler warnings (no change to behaviour)
|
Tue, 20 Mar 2007 07:35:30 +0000 |
Jamie Bullock |
Removed spurious mallocs and frees in xtract_mfcc and xtract_dct
|
Mon, 19 Mar 2007 18:58:21 +0000 |
Jamie Bullock |
Further updated xtract_spectrum() to hopefully fix fft iteration bug and nyquist/DC inclusion. Added new boolean argument 'withDC' to select whether the DC component is required in the output
|
Mon, 19 Mar 2007 15:06:55 +0000 |
Dan Stowell |
xtract_mfcc(): Slightly different way of limiting to XTRACT_LOG_LIMIT. It's the same in theory, but saves on one assignment operation. But the real reason I did it was because my compiler (gcc 4.0.1, Apple intel edition) was getting it wrong (presumably during some optimisation). It does save on the assignment though.
|
Mon, 19 Mar 2007 14:41:56 +0000 |
Dan Stowell |
xtract_mfcc failed to initialise its result values to zero - now fixed.
|
Wed, 14 Mar 2007 17:20:14 +0000 |
Jamie Bullock |
Fixed bug in xtract_spectrum() FFTW_R2HC now interpreted correctly. Updated ChangeLog and AUTHORS files.
|
Tue, 13 Mar 2007 10:14:32 +0000 |
Dan Stowell |
Fixed incorrect symbols in FFTless placeholder functions, and made them return a value.
|
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 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 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()
|
Wed, 20 Dec 2006 15:34:56 +0000 |
Jamie Bullock |
Added new features: sum, highest_value, crest and noisiness
|
Fri, 15 Dec 2006 21:17:12 +0000 |
Jamie Bullock |
Numerous fixes and enhancements, see ChangeLog.
|
Tue, 12 Dec 2006 21:47:42 +0000 |
Jamie Bullock |
Numerous fixes, see ChangeLog
|
Mon, 11 Dec 2006 17:57:27 +0000 |
Jamie Bullock |
Changes to xtract_inharmonicity - made parameters consistent with other
|
Mon, 11 Dec 2006 11:21:04 +0000 |
Jamie Bullock |
Fixed xtract_init_mfcc
|
Sat, 09 Dec 2006 15:21:35 +0000 |
Jamie Bullock |
Implemented xtract_harmonics
|
Tue, 24 Oct 2006 07:37:43 +0000 |
Jamie Bullock |
Various minor fixes
|
Fri, 20 Oct 2006 12:30:46 +0000 |
Jamie Bullock |
Replaced --enable-vector with --enable-fft and improved build
|
Thu, 05 Oct 2006 17:02:33 +0000 |
Jamie Bullock |
Fixed AMDF
|
Mon, 02 Oct 2006 14:18:15 +0000 |
Jamie Bullock |
Initial import
|