ESP  0.1
The Example-based Sensor Predictions (ESP) system tries to bring machine learning to the maker community.
GRT::TriFilterBanks Class Reference

#include <MFCC.h>

Public Member Functions

 TriFilterBanks ()
 
 ~TriFilterBanks ()
 
void initialize (uint32_t num_filter, uint32_t filter_size)
 
void setFilter (uint32_t idx, double left, double middle, double right, uint32_t fs)
 
uint32_t getNumFilters () const
 
void filter (const vector< double > &input, vector< double > &output)
 

Static Public Member Functions

static double toMelScale (double freq)
 
static double fromMelScale (double mel_freq)
 

Constructor & Destructor Documentation

GRT::TriFilterBanks::TriFilterBanks ( )
GRT::TriFilterBanks::~TriFilterBanks ( )

Member Function Documentation

void GRT::TriFilterBanks::filter ( const vector< double > &  input,
vector< double > &  output 
)
static double GRT::TriFilterBanks::fromMelScale ( double  mel_freq)
inlinestatic
uint32_t GRT::TriFilterBanks::getNumFilters ( ) const
inline
void GRT::TriFilterBanks::initialize ( uint32_t  num_filter,
uint32_t  filter_size 
)
void GRT::TriFilterBanks::setFilter ( uint32_t  idx,
double  left,
double  middle,
double  right,
uint32_t  fs 
)
static double GRT::TriFilterBanks::toMelScale ( double  freq)
inlinestatic

The documentation for this class was generated from the following files: