Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-10-16 | Fix for 'multiple symbol definitions' vs 'symbol not defined' dilemna. I ↵ | Jamie Bullock | |
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...) | |||
2007-10-06 | Removed fftw_plan from xtraction functions. Created new init function ↵ | Jamie Bullock | |
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). | |||
2007-10-03 | Dan Stowell: Removed strange "zeroing" part of xtract_mfcc() which was ↵ | Dan Stowell | |
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! | |||
2007-09-03 | Checked ANSI C89 compliance (basically a few ifndefs for the C99 math ↵ | Jamie Bullock | |
functions: powf, roundf etc). Added a few PD examples/tests. | |||
2007-04-20 | Minor update to autocorrelation_fft() | Jamie Bullock | |
2007-04-20 | Fixed autocorrelation_fft() it now gives comparable output to autocorrelation() | Jamie Bullock | |
2007-04-04 | Small changes thanks to compiler warnings (no change to behaviour) | Dan Stowell | |
2007-03-20 | Removed spurious mallocs and frees in xtract_mfcc and xtract_dct | Jamie Bullock | |
2007-03-19 | Further updated xtract_spectrum() to hopefully fix fft iteration bug and ↵ | Jamie Bullock | |
nyquist/DC inclusion. Added new boolean argument 'withDC' to select whether the DC component is required in the output | |||
2007-03-19 | xtract_mfcc(): Slightly different way of limiting to XTRACT_LOG_LIMIT. It's ↵ | Dan Stowell | |
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. | |||
2007-03-19 | xtract_mfcc failed to initialise its result values to zero - now fixed. | Dan Stowell | |
2007-03-14 | Fixed bug in xtract_spectrum() FFTW_R2HC now interpreted correctly. Updated ↵ | Jamie Bullock | |
ChangeLog and AUTHORS files. | |||
2007-03-13 | Fixed incorrect symbols in FFTless placeholder functions, and made them ↵ | Dan Stowell | |
return a value. | |||
2007-02-12 | Various minor fixes | Jamie Bullock | |
2007-01-29 | Added namespacing to enumerations and defines. Made most macros private. | Jamie Bullock | |
2007-01-21 | Finished the essentials of descriptors.c | Jamie Bullock | |
2007-01-11 | Fleshed out function descriptors. | Jamie Bullock | |
2007-01-10 | Rationalised spectral data format. Added spectral_mean et al | Jamie Bullock | |
2006-12-21 | Added xtract_sharpness() | Jamie Bullock | |
2006-12-21 | xtract_magnitude_spectrum() and xtract_peaks() share format of N/2 frequency ↵ | Jamie Bullock | |
values and N/2 magnitude coefficients. 'Fixed' xtract_loudness() so that N=1 can be used for specific loudness. | |||
2006-12-20 | Added bin frequencies to second half of xtract_magnitude_spectrum() | Jamie Bullock | |
2006-12-20 | Added new features: sum, highest_value, crest and noisiness | Jamie Bullock | |
2006-12-15 | Numerous fixes and enhancements, see ChangeLog. | Jamie Bullock | |
2006-12-12 | Numerous fixes, see ChangeLog | Jamie Bullock | |
2006-12-11 | Changes to xtract_inharmonicity - made parameters consistent with other | Jamie Bullock | |
xtractors that use peak spectrum. Fixed memory alloc bug in pd example. | |||
2006-12-11 | Fixed xtract_init_mfcc | Jamie Bullock | |
2006-12-09 | Implemented xtract_harmonics | Jamie Bullock | |
2006-10-24 | Various minor fixes | Jamie Bullock | |
2006-10-20 | Replaced --enable-vector with --enable-fft and improved build | Jamie Bullock | |
2006-10-05 | Fixed AMDF | Jamie Bullock | |
2006-10-02 | Initial import | Jamie Bullock | |