tomwalters@277
|
1 // Copyright 2010, Thomas Walters
|
tomwalters@268
|
2 //
|
tomwalters@268
|
3 // AIM-C: A C++ implementation of the Auditory Image Model
|
tomwalters@268
|
4 // http://www.acousticscale.org/AIMC
|
tomwalters@268
|
5 //
|
tomwalters@268
|
6 // This program is free software: you can redistribute it and/or modify
|
tomwalters@268
|
7 // it under the terms of the GNU General Public License as published by
|
tomwalters@268
|
8 // the Free Software Foundation, either version 3 of the License, or
|
tomwalters@268
|
9 // (at your option) any later version.
|
tomwalters@268
|
10 //
|
tomwalters@268
|
11 // This program is distributed in the hope that it will be useful,
|
tomwalters@268
|
12 // but WITHOUT ANY WARRANTY; without even the implied warranty of
|
tomwalters@268
|
13 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
tomwalters@268
|
14 // GNU General Public License for more details.
|
tomwalters@268
|
15 //
|
tomwalters@268
|
16 // You should have received a copy of the GNU General Public License
|
tomwalters@268
|
17 // along with this program. If not, see <http://www.gnu.org/licenses/>.
|
tomwalters@268
|
18
|
tomwalters@273
|
19 %module aimc
|
tomwalters@273
|
20 %include "std_string.i"
|
tomwalters@268
|
21 %{
|
tomwalters@268
|
22 #include "Support/Common.h"
|
tomwalters@268
|
23 #include "Support/Module.h"
|
tomwalters@268
|
24 #include "Support/Parameters.h"
|
tomwalters@268
|
25 #include "Support/SignalBank.h"
|
tomwalters@285
|
26 #include "Modules/BMM/ModuleGammatone.h"
|
tomwalters@285
|
27 #include "Modules/BMM/ModulePZFC.h"
|
tomwalters@285
|
28 #include "Modules/NAP/ModuleHCL.h"
|
tomwalters@285
|
29 #include "Modules/Strobes/ModuleParabola.h"
|
tomwalters@305
|
30 #include "Modules/Strobes/ModuleLocalMax.h"
|
tomwalters@285
|
31 #include "Modules/SAI/ModuleSAI.h"
|
tomwalters@285
|
32 #include "Modules/SSI/ModuleSSI.h"
|
tomwalters@305
|
33 #include "Modules/SNR/ModuleNoise.h"
|
tomwalters@285
|
34 #include "Modules/Profile/ModuleSlice.h"
|
tomwalters@292
|
35 #include "Modules/Profile/ModuleScaler.h"
|
tomwalters@268
|
36 #include "Modules/Features/ModuleGaussians.h"
|
tomwalters@285
|
37 #include "Modules/Output/FileOutputHTK.h"
|
tomwalters@268
|
38 %}
|
tomwalters@268
|
39
|
tomwalters@285
|
40 %include "Support/Parameters.h"
|
tomwalters@285
|
41 %include "Support/SignalBank.h"
|
tomwalters@285
|
42 %include "Support/Module.h"
|
tomwalters@285
|
43 %include "Modules/BMM/ModuleGammatone.h"
|
tomwalters@285
|
44 %include "Modules/BMM/ModulePZFC.h"
|
tomwalters@285
|
45 %include "Modules/NAP/ModuleHCL.h"
|
tomwalters@285
|
46 %include "Modules/Strobes/ModuleParabola.h"
|
tomwalters@305
|
47 %include "Modules/Strobes/ModuleLocalMax.h"
|
tomwalters@285
|
48 %include "Modules/SAI/ModuleSAI.h"
|
tomwalters@285
|
49 %include "Modules/SSI/ModuleSSI.h"
|
tomwalters@305
|
50 %include "Modules/SNR/ModuleNoise.h"
|
tomwalters@285
|
51 %include "Modules/Profile/ModuleSlice.h"
|
tomwalters@292
|
52 %include "Modules/Profile/ModuleScaler.h"
|
tomwalters@285
|
53 %include "Modules/Features/ModuleGaussians.h"
|
tomwalters@285
|
54 %include "Modules/Output/FileOutputHTK.h"
|