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...)
|
Tue, 09 Oct 2007 16:33:06 +0000 |
Jamie Bullock |
Added missing extern storage class specifier to private globals
|
Tue, 09 Oct 2007 13:47:58 +0000 |
Dan Stowell |
Fixed bug in xtract_init_mfcc() - iteration to decide filter peak positions only filled in freq_bands+1 values, when it should fill in freq_bands+2
|
Mon, 08 Oct 2007 10:32:16 +0000 |
Jamie Bullock |
Committed missing files needed for new out-of-place fftw plan creation
|
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).
|
Thu, 04 Oct 2007 14:29:30 +0000 |
Jamie Bullock |
Incremented FIX revision number and updated ChangeLog
|
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!
|
Wed, 03 Oct 2007 10:01:15 +0000 |
Dan Stowell |
Minor modifications to MFCC init, mainly just code formatting
|
Mon, 24 Sep 2007 10:26:26 +0000 |
Jamie Bullock |
Minor documentation change
|
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 17:57:09 +0000 |
Jamie Bullock |
Minor test.java fix
|
Wed, 05 Sep 2007 17:44:23 +0000 |
Jamie Bullock |
Updated README and minor buld tweaks for OS X (That will probably break the Linux build (sigh)).
|
Wed, 05 Sep 2007 14:50:37 +0000 |
Jamie Bullock |
Added m4 macros
|
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 15:03:21 +0000 |
Jamie Bullock |
Back to C99 in CFLAGS, but at least we (should) have the C89 option if anyone can't make it work with their compiler
|
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 21:54:10 +0000 |
Jamie Bullock |
Updated changelog
|
Sun, 19 Aug 2007 21:46:41 +0000 |
Jamie Bullock |
Added MSP example test patches and modified MSP Makefile to cater for specific architectures
|
Sun, 19 Aug 2007 21:29:14 +0000 |
Jamie Bullock |
'Fix' version bump.
|
Sun, 19 Aug 2007 21:27:55 +0000 |
Jamie Bullock |
Fix for MSP example list argument bug
|
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!).
|
Tue, 31 Jul 2007 20:44:17 +0000 |
Jamie Bullock |
Added Max/MSP external to examples. There are problems (memory I think), but the basic code is there
|
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:57:56 +0000 |
Jamie Bullock |
Fixed constants in xtract_macros_private.h so that defaults work out OK
|
Tue, 20 Mar 2007 07:39:11 +0000 |
Jamie Bullock |
Ammended xtract_mfcc() documentation
|
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 Mar 2007 19:13:48 +0000 |
Jamie Bullock |
Incremented fix version
|
Mon, 12 Mar 2007 19:13:02 +0000 |
Jamie Bullock |
Modified autogen.sh so that it copies needed files rather than creating symlinks
|
Mon, 12 Mar 2007 19:01:10 +0000 |
Jamie Bullock |
Removed -Werror from CFLAGS to make the PD example compile on OS X
|
Mon, 12 Mar 2007 18:20:43 +0000 |
Jamie Bullock |
Improvements an fixes to PD example and help files
|
Thu, 15 Feb 2007 10:48:41 +0000 |
Jamie Bullock |
Removed '//' comments
|
Thu, 15 Feb 2007 10:44:28 +0000 |
Jamie Bullock |
Minor fixes to descriptors.c (Thanks to Chris Cannam)
|
Mon, 12 Feb 2007 17:11:31 +0000 |
Jamie Bullock |
Various minor fixes
|
Mon, 29 Jan 2007 15:11:59 +0000 |
Jamie Bullock |
Version 0.4.0. Updated ChangeLog
|
Mon, 29 Jan 2007 12:34:50 +0000 |
Jamie Bullock |
Added xtract_macros_private.h
|
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
|