aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
blob: ab9968155780b13a3ac9bcb58352ae63a42a78b8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
2007-10-09 Dan Stowell
    * version 0.5.1
        * Fixed bug in xtract_init_mfcc() which accidentally missed filling in the very top filter frequency value

2007-10-06 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.5.0
	* Removed fftw_plan creation from inner loop of functions that use fft
	* Added new init function xtract_init_fft() for initialisation of
	fft_plan out-of-place. The actual plans have global scope, and are
	freed by the library destructor.
	* Updated Max/MSP and PD examples too reflect the above change
	* Made the fft optimistation level a compile-time option through
	--with-fft-optimisation flag (0 = lowest, 2 = highest).
	* Minor fixes.

2007-10-04 Dan Stowell
    * version 0.4.9
	* Fixed and tidied MFCC functions

2007-09-04 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.4.8
	* Added cursory SWIG Python wrapper generator

2007-04-20 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.4.7
	* Added MSP example
	
2007-04-20 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.4.5
	* Fixed autocorrelation_fft()
	* Added MAINTAINERCLEAN files to Makefile.am 

2007-03-14 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.4.4
	* Fixed return value macros for functions if fftw not used
	* Fixed bug in xtract_spectrum() FFTW_R2HC not interpreted correctly

2007-01-29 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.4.0
	* Added namespacing for macros and enumerations
	* Made most macros private
	* Rationalised formats for data (*data and argv) to create consistency
	between functions
	* Added spectral_mean() and friends
	* Added feature descriptors (see libxtract.h/descriptors.c

2006-12-15 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.3.4
	* Changed xtract_lowest_match(), to xtract_lowest(). It just returns the
	lowest non-zero component in the input array, between two bounds
	* qualified int *data, int N, and void *argv as const, thus insuring
	that they won't be modified by the called function.
	* added facilities for some functions to operate on copies of input
	data instead of modifying it. This will need to be optimised at some
	point maybe.
	* Added arguments to spectral flatness to allow for control over input
	band and pre-scaling
	* Fixed confusing xtract_init_mfcc() parameter order
	* Added new xtractor xtract_failsafe_f0

2006-12-12 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.3.3
	* Fixed errors in skewnes, kurtosis, irregularity_k, irregularity_j,
	tristimulus_1, tristimulus_2, and tristimulus_3.
	* Tested the above
	* Changed rolloff so output is in Hz. This means that a second
	argument (samplerate) needs to be passed in as argv[1]
2006-12-11 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.3.2
	* changed xtract_inharmonicity so that it takes frequencies AND
	amplitudes of peaks from *data rather than via *argv. This is
	consistent with xtract_centroid and others, and it means the data can
	come directly from xtract_peaks
	* Improvements to pd example (fixed memory allocation bugs)
2006-12-10 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.3.1
	* Fixed xtract_init_mfcc (array entries zeroed out if not set)
2006-11-10 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.3.0
	* Corrected typos in scalar.c
	* Added -Wall to CFLAGS and corrected problems relating to warnings
	* Added xtract_harmonics and corresponding documentation
2006-11-10 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.2.2
	* Fixed 'bus error' crash on Mac OS X by adding 'extern' declarations
	to xtract and xtract_help_strings	
2006-10-24 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.2.1
	* Fixed _xtract and _xtract_help_strings memory alloc bug
	* Added new macro
	_
2006-10-18 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.2.0
	* added PD help files
	* added simple help system

2006-10-12 Jamie Bullock <jamie@postlude.co.uk>
    * version 0.1.2
	* improved xtract_f0
	* changed versioning scheme

2006-10-09 Jamie Bullock <jamie@postlude.co.uk>
    * Released version 0.11