35 #include <vamp-sdk/Plugin.h> 44 CQVamp(
float inputSampleRate,
bool midiPitchParameters);
47 bool initialise(
size_t channels,
size_t stepSize,
size_t blockSize);
68 FeatureSet
process(
const float *
const *inputBuffers,
69 Vamp::RealTime timestamp);
ParameterList getParameterDescriptors() const
Definition: CQVamp.cpp:129
CQSpectrogram * m_cq
Definition: CQVamp.h:83
std::string getCopyright() const
Definition: CQVamp.cpp:123
int getPluginVersion() const
Definition: CQVamp.cpp:117
size_t getPreferredStepSize() const
Definition: CQVamp.cpp:350
CQVamp(float inputSampleRate, bool midiPitchParameters)
Definition: CQVamp.cpp:57
FeatureSet convertToFeatures(const std::vector< std::vector< double > > &)
Definition: CQVamp.cpp:445
std::string getDescription() const
Definition: CQVamp.cpp:101
std::string getMaker() const
Definition: CQVamp.cpp:111
float getParameter(std::string) const
Definition: CQVamp.cpp:243
size_t getPreferredBlockSize() const
Definition: CQVamp.cpp:356
CQSpectrogram::Interpolation m_interpolation
Definition: CQVamp.h:81
int m_bpo
Definition: CQVamp.h:78
virtual ~CQVamp()
Definition: CQVamp.cpp:75
bool m_useDraftDecimator
Definition: CQVamp.h:80
int m_columnCount
Definition: CQVamp.h:91
FeatureSet process(const float *const *inputBuffers, Vamp::RealTime timestamp)
Definition: CQVamp.cpp:415
void reset()
Definition: CQVamp.cpp:336
InputDomain getInputDomain() const
Definition: CQVamp.h:50
std::string getName() const
Definition: CQVamp.cpp:91
Interpolation
Definition: CQSpectrogram.h:49
int m_minMIDIPitch
Definition: CQVamp.h:75
Definition: ConstantQ.h:51
bool initialise(size_t channels, size_t stepSize, size_t blockSize)
Definition: CQVamp.cpp:305
bool m_midiPitchParameters
Definition: CQVamp.h:74
float m_maxFrequency
Definition: CQVamp.h:84
Definition: CQSpectrogram.h:46
bool m_haveStartTime
Definition: CQVamp.h:90
float m_minFrequency
Definition: CQVamp.h:85
int m_blockSize
Definition: CQVamp.h:87
int m_stepSize
Definition: CQVamp.h:86
int m_maxMIDIPitch
Definition: CQVamp.h:76
float m_tuningFrequency
Definition: CQVamp.h:77
int m_atomOverlap
Definition: CQVamp.h:79
void setParameter(std::string, float)
Definition: CQVamp.cpp:278
Vamp::RealTime m_startTime
Definition: CQVamp.h:89
std::string getIdentifier() const
Definition: CQVamp.cpp:81
std::string noteName(int i) const
Definition: CQVamp.cpp:362
std::vector< float > m_prevFeature
Definition: CQVamp.h:95
OutputList getOutputDescriptors() const
Definition: CQVamp.cpp:377
FeatureSet getRemainingFeatures()
Definition: CQVamp.cpp:438