gtkIOStream
1.7.0
GTK+ << C++ IOStream operators for GTK+. Now with ORBing, numerical computation, audio client and more ...
|
#include <Decomposition.H>
Public Member Functions | |
Decomposition () | |
Constructor. More... | |
virtual | ~Decomposition () |
Destructor. More... | |
int | findSubSpace (void) |
Public Member Functions inherited from OverlapAdd< TYPE > | |
OverlapAdd (void) | |
Empty constructor defaults to OVERLAP_DEFAULT. More... | |
OverlapAdd (float factor) | |
virtual | ~OverlapAdd () |
Destructor. More... | |
int | loadData (Sox< float > &sox, uint windowSize, uint sampleCount, int whichCh=0) |
int | unloadData (Sox< float > &sox) |
float | getOverlapFactor () |
float | getWindowSize () |
float | getWindowCount () |
void | dump (void) |
TYPE | getMaxVal () |
Private Attributes | |
AudioMasker | masker |
The audio masking model, used to whiten the signal before decomposition. More... | |
Octave | octave |
The octave instance. More... | |
Additional Inherited Members | |
Protected Attributes inherited from OverlapAdd< TYPE > | |
Eigen::Matrix< TYPE, Eigen::Dynamic, Eigen::Dynamic > | data |
Subspace decomposition class. Decomposes a 1D waveform into tonal and noise subspaces.
TYPE | Specifies the type of the data held in the matrix, e.g. float, double |
Definition at line 49 of file Decomposition.H.
Decomposition< TYPE >::Decomposition | ( | ) |
Constructor.
Definition at line 24 of file Decomposition.C.
|
virtual |
Destructor.
Definition at line 36 of file Decomposition.C.
int Decomposition< TYPE >::findSubSpace | ( | void | ) |
For a previously loaded signal, decompose into noise and tonal subspaces.
Definition at line 41 of file Decomposition.C.
|
private |
The audio masking model, used to whiten the signal before decomposition.
Definition at line 51 of file Decomposition.H.
|
private |
The octave instance.
Definition at line 53 of file Decomposition.H.
GTK+ IOStream
Beta
|