Inheritance diagram for Tipic:
Inheritance graph
Collaboration diagram for Tipic:
Collaboration graph

Public Member Functions

 Tipic (float inputSampleRate)
 
string getIdentifier () const
 
string getName () const
 
string getDescription () const
 
string getMaker () const
 
int getPluginVersion () const
 
string getCopyright () const
 
InputDomain getInputDomain () const
 
size_t getPreferredBlockSize () const
 
size_t getPreferredStepSize () const
 
size_t getMinChannelCount () const
 
size_t getMaxChannelCount () const
 
ParameterList getParameterDescriptors () const
 
float getParameter (string identifier) const
 
void setParameter (string identifier, float value)
 
ProgramList getPrograms () const
 
string getCurrentProgram () const
 
void selectProgram (string name)
 
OutputList getOutputDescriptors () const
 
bool initialise (size_t channels, size_t stepSize, size_t blockSize)
 
void reset ()
 
FeatureSet process (const float *const *inputBuffers, Vamp::RealTime timestamp)
 
FeatureSet getRemainingFeatures ()
 

Protected Member Functions

void addFeatures (FeatureSet &, int outputNo, const RealBlock &, bool final)
 

Protected Attributes

int m_stepSize
 
int m_blockSize
 
float m_tuningFrequency
 
PitchFilterbankm_filterbank
 
CRPm_crp
 
Chromam_chroma
 
Chromam_logChroma
 
CENSm_cens
 
int m_pitchOutputNo
 
int m_cpOutputNo
 
int m_clpOutputNo
 
int m_censOutputNo
 
int m_crpOutputNo
 
std::map< int, FeatureDownsample * > m_downsamplers
 

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