The Open Master Hearing Aid (openMHA)  openMHA
Open community platform for hearing aid algorithm research
The openMHA Toolbox library

The openMHA toolbox is a static C++ library which makes it more comfortable to develop openMHA plugins. It contains the openMHA script language classes. More...

Collaboration diagram for The openMHA Toolbox library:

Modules

 Error handling in the openMHA
 Errors are reported to the user via the MHA_Error exception.
 
 Vector and matrix processing toolbox
 The vector and matrix processing toolbox consists of a number of classes defined in the namespace MHASignal, and many functions and operators for use with the structures mha_wave_t and mha_spec_t.
 
 Complex arithmetics in the openMHA
 
 Fast Fourier Transform functions
 

Files

file  mha_algo_comm.hh
 Header file for Algorithm Communication.
 
file  mha_filter.hh
 Header file for IIR filter classes.
 
file  mha_signal.hh
 Header file for audio signal handling and processing classes.
 
file  mha_tablelookup.hh
 Header file for table lookup classes.
 

Namespaces

 MHAOvlFilter
 Namespace for overlapping FFT based filter bank classes and functions.
 
 MHAFilter
 Namespace for IIR and FIR filter classes.
 
 MHAParser
 Name space for the openMHA-Parser configuration language.
 
 MHASignal
 Namespace for audio signal handling and processing classes.
 
 MHATableLookup
 Namespace for table lookup classes.
 

Detailed Description

The openMHA toolbox is a static C++ library which makes it more comfortable to develop openMHA plugins. It contains the openMHA script language classes.