Meta Configuration of Package libxtract
36
1
<package name="libxtract" project="Multimedia">
2
<title>A simple, portable, lightweight library of audio feature extraction functions</title>
3
<description>LibXtract is a simple, portable, lightweight library of audio feature
4
extraction functions. The purpose of the library is to provide a
5
relatively exhaustive set of feature extraction primatives that are
6
designed to be 'cascaded' to create a extraction hierarchies.
7
8
For example, 'variance', 'average deviation', 'skewness' and
9
'kurtosis', all require the 'mean' of the input vector to be
10
precomputed. However, rather than compute the 'mean' 'inside' each
11
function, it is expected that the 'mean' will be passed in as an
12
argument. This means that if the user wishes to use all of these
13
features, the mean is calculated only once, and then passed to any
14
functions that require it.
15
16
This philosophy of 'cascading' features is followed throughout the
17
library, for example with features that operate on the magnitude
18
spectrum of a signal vector (e.g. 'irregularity'), the magnitude
19
spectrum is not calculated 'inside' the respective function, instead,
20
a pointer to the first element in an array containing the magnitude
21
spectrum is passed in as an argument.
22
23
Hopefully this not only makes the library more efficient when
24
computing large numbers of features, but also makes it more flexible
25
because extraction functions can be combined arbitrarily (one can
26
take the irregularility of the Mel Frequency Cepstral Coefficients
27
for example).
28
29
Author: Jamie Bullock <jamie@postlude.co.uk>
30
31
</description>
32
<person userid="detrei" role="bugowner"/>
33
<person userid="detrei" role="maintainer"/>
34
<url>http://libxtract.sourceforge.net/</url>
35
</package>
36