|
Constant-Q Library
|
#include <CQVamp.h>
Public Member Functions | |
| CQVamp (float inputSampleRate, bool midiPitchParameters) | |
| virtual | ~CQVamp () |
| bool | initialise (size_t channels, size_t stepSize, size_t blockSize) |
| void | reset () |
| InputDomain | getInputDomain () const |
| std::string | getIdentifier () const |
| std::string | getName () const |
| std::string | getDescription () const |
| std::string | getMaker () const |
| int | getPluginVersion () const |
| std::string | getCopyright () const |
| ParameterList | getParameterDescriptors () const |
| float | getParameter (std::string) const |
| void | setParameter (std::string, float) |
| size_t | getPreferredStepSize () const |
| size_t | getPreferredBlockSize () const |
| OutputList | getOutputDescriptors () const |
| FeatureSet | process (const float *const *inputBuffers, Vamp::RealTime timestamp) |
| FeatureSet | getRemainingFeatures () |
Protected Member Functions | |
| std::string | noteName (int i) const |
| FeatureSet | convertToFeatures (const std::vector< std::vector< double > > &) |
Protected Attributes | |
| bool | m_midiPitchParameters |
| int | m_minMIDIPitch |
| int | m_maxMIDIPitch |
| float | m_tuningFrequency |
| int | m_bpo |
| CQSpectrogram::Interpolation | m_interpolation |
| CQSpectrogram * | m_cq |
| float | m_maxFrequency |
| float | m_minFrequency |
| int | m_stepSize |
| int | m_blockSize |
| Vamp::RealTime | m_startTime |
| bool | m_haveStartTime |
| int | m_columnCount |
| std::vector< float > | m_prevFeature |
| CQVamp::CQVamp | ( | float | inputSampleRate, |
| bool | midiPitchParameters | ||
| ) |
| CQVamp::~CQVamp | ( | ) | [virtual] |
| CQVamp::FeatureSet CQVamp::convertToFeatures | ( | const std::vector< std::vector< double > > & | ) | [protected] |
| string CQVamp::getCopyright | ( | ) | const |
| string CQVamp::getDescription | ( | ) | const |
| string CQVamp::getIdentifier | ( | ) | const |
| InputDomain CQVamp::getInputDomain | ( | ) | const [inline] |
| string CQVamp::getMaker | ( | ) | const |
| string CQVamp::getName | ( | ) | const |
| CQVamp::OutputList CQVamp::getOutputDescriptors | ( | ) | const |
| float CQVamp::getParameter | ( | std::string | param | ) | const |
| CQVamp::ParameterList CQVamp::getParameterDescriptors | ( | ) | const |
| int CQVamp::getPluginVersion | ( | ) | const |
| size_t CQVamp::getPreferredBlockSize | ( | ) | const |
| size_t CQVamp::getPreferredStepSize | ( | ) | const |
| CQVamp::FeatureSet CQVamp::getRemainingFeatures | ( | ) |
| bool CQVamp::initialise | ( | size_t | channels, |
| size_t | stepSize, | ||
| size_t | blockSize | ||
| ) |
| std::string CQVamp::noteName | ( | int | i | ) | const [protected] |
| CQVamp::FeatureSet CQVamp::process | ( | const float *const * | inputBuffers, |
| Vamp::RealTime | timestamp | ||
| ) |
| void CQVamp::reset | ( | ) |
| void CQVamp::setParameter | ( | std::string | param, |
| float | value | ||
| ) |
int CQVamp::m_blockSize [protected] |
int CQVamp::m_bpo [protected] |
int CQVamp::m_columnCount [protected] |
CQSpectrogram* CQVamp::m_cq [protected] |
bool CQVamp::m_haveStartTime [protected] |
CQSpectrogram::Interpolation CQVamp::m_interpolation [protected] |
float CQVamp::m_maxFrequency [protected] |
int CQVamp::m_maxMIDIPitch [protected] |
bool CQVamp::m_midiPitchParameters [protected] |
float CQVamp::m_minFrequency [protected] |
int CQVamp::m_minMIDIPitch [protected] |
std::vector<float> CQVamp::m_prevFeature [protected] |
Vamp::RealTime CQVamp::m_startTime [protected] |
int CQVamp::m_stepSize [protected] |
float CQVamp::m_tuningFrequency [protected] |
1.7.6.1