annotate trunk/swig/aim_modules.i @ 292:10d0803e37ec

-Added a module to scale output values by the channel centre frequency -Fixed file input to support loading and processing of multiple files -Updated the aimc main file to generate profiles like in the recognition experiments
author tomwalters
date Mon, 22 Feb 2010 17:51:27 +0000
parents 3ef86b0f8202
children ed91095d9240
rev   line source
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@285 30 #include "Modules/SAI/ModuleSAI.h"
tomwalters@285 31 #include "Modules/SSI/ModuleSSI.h"
tomwalters@285 32 #include "Modules/Profile/ModuleSlice.h"
tomwalters@292 33 #include "Modules/Profile/ModuleScaler.h"
tomwalters@268 34 #include "Modules/Features/ModuleGaussians.h"
tomwalters@285 35 #include "Modules/Output/FileOutputHTK.h"
tomwalters@268 36 %}
tomwalters@268 37
tomwalters@285 38 %include "Support/Parameters.h"
tomwalters@285 39 %include "Support/SignalBank.h"
tomwalters@285 40 %include "Support/Module.h"
tomwalters@285 41 %include "Modules/BMM/ModuleGammatone.h"
tomwalters@285 42 %include "Modules/BMM/ModulePZFC.h"
tomwalters@285 43 %include "Modules/NAP/ModuleHCL.h"
tomwalters@285 44 %include "Modules/Strobes/ModuleParabola.h"
tomwalters@285 45 %include "Modules/SAI/ModuleSAI.h"
tomwalters@285 46 %include "Modules/SSI/ModuleSSI.h"
tomwalters@285 47 %include "Modules/Profile/ModuleSlice.h"
tomwalters@292 48 %include "Modules/Profile/ModuleScaler.h"
tomwalters@285 49 %include "Modules/Features/ModuleGaussians.h"
tomwalters@285 50 %include "Modules/Output/FileOutputHTK.h"