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().
1.6.3