static Vamp::PluginAdapter<Notes> notesAdapter;
static Vamp::PluginAdapter<Tempo> tempoAdapter;
-const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int index)
+const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int vampApiVersion,
+ unsigned int index)
{
+ if (vampApiVersion < 1) return 0;
+
switch (index) {
case 0: return onsetAdapter.getDescriptor();
case 1: return pitchAdapter.getDescriptor();
using std::cerr;
using std::endl;
-#define HAVE_AUBIO_LOCKED_TEMPO_HACK
+//#define HAVE_AUBIO_LOCKED_TEMPO_HACK
Tempo::Tempo(float inputSampleRate) :
Plugin(inputSampleRate),