2 Copyright (C) 2003-2009 Paul Brossier <piem@aubio.org>
4 This file is part of aubio.
6 aubio is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
11 aubio is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with aubio. If not, see <http://www.gnu.org/licenses/>.
23 * \section whatis Introduction
25 * aubio is a library for audio labelling: it provides functions for pitch
26 * estimation, onset detection, beat tracking, and other annotation tasks.
30 * \section bugs bugs and todo
32 * This software is under development. It needs debugging and
35 * See <a href='bug.html'>bugs</a> and <a href='todo.html'>todo</a> lists.
43 * Global aubio include file.
44 * Programmers just need to include this file as:
47 * #include <aubio/aubio.h>
58 /* first the generated config file */
66 #include "mathutils.h"
68 #include "utils/scale.h"
69 #include "utils/hist.h"
70 #include "spectral/tss.h"
71 #include "temporal/resampler.h"
72 #include "temporal/filter.h"
73 #include "temporal/biquad.h"
74 #include "temporal/a_weighting.h"
75 #include "temporal/c_weighting.h"
76 #include "spectral/filterbank.h"
77 #include "spectral/filterbank_mel.h"
78 #include "spectral/mfcc.h"
79 #include "spectral/fft.h"
80 #include "spectral/phasevoc.h"
81 #include "spectral/spectral_centroid.h"
82 #include "pitch/pitch.h"
83 #include "pitch/pitchmcomb.h"
84 #include "pitch/pitchyin.h"
85 #include "pitch/pitchyinfft.h"
86 #include "pitch/pitchschmitt.h"
87 #include "pitch/pitchfcomb.h"
88 #include "onset/onsetdetection.h"
89 #include "onset/onset.h"
90 #include "onset/peakpick.h"
91 #include "tempo/beattracking.h"
92 #include "tempo/tempo.h"