The ConstantQFolder takes a ConstantQ transform and folds its bins into a single Octave to create a Chromagram. More...
#include <ConstantQFolder.hxx>
Public Types | |
typedef std::vector< double > | Chromagram |
Public Member Functions | |
ConstantQFolder (unsigned nConstantQBins, int binsPerOctave) | |
~ConstantQFolder () | |
void | doIt (const std::vector< double > &constantQData) |
const Chromagram & | chromagram () const |
Returns a chromagram that is the constant q transform for a a vector containing the added complex module of the bins that correspond to octaves. |
The ConstantQFolder takes a ConstantQ transform and folds its bins into a single Octave to create a Chromagram.
Parameters:
Definition at line 41 of file ConstantQFolder.hxx.
typedef std::vector<double> Simac::ConstantQFolder::Chromagram |
Definition at line 44 of file ConstantQFolder.hxx.
Definition at line 37 of file ConstantQFolder.cxx.
Simac::ConstantQFolder::~ConstantQFolder | ( | ) |
Definition at line 44 of file ConstantQFolder.cxx.
const Chromagram& Simac::ConstantQFolder::chromagram | ( | ) | const [inline] |
Returns a chromagram that is the constant q transform for a a vector containing the added complex module of the bins that correspond to octaves.
Definition at line 58 of file ConstantQFolder.hxx.
void Simac::ConstantQFolder::doIt | ( | const std::vector< double > & | constantQData | ) |
Definition at line 48 of file ConstantQFolder.cxx.
References Simac::complexModule().