annotate trunk/swig/aim_modules.i @ 305:ed91095d9240

-New AIMCopy main for the SSI features (temporary hack till I get a working module load system) -LocalMax strobe criterion. This is faster and better than the parabola version, which still seems buggy. -Noise generator module. Adds noise to a signal. Uses boost for the random number generator. -New options for the SSI -Slice now respects all its flags (oops!). -MATLAB functions for visualisation -Scripts for generating data to view in MATLAB -Script to download and build HTK - useful for running experiments
author tomwalters
date Thu, 25 Feb 2010 22:02:00 +0000
parents 10d0803e37ec
children 30dde71d0230
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@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"