summaryrefslogtreecommitdiff
path: root/libs/vamp-plugins
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2008-09-30 15:19:49 +0000
committerDavid Robillard <d@drobilla.net>2008-09-30 15:19:49 +0000
commited751e0ad81056886e956acc61885378c38bf5b9 (patch)
tree87b3e82b850f052a3604a6a77be23a5dca4d4f0e /libs/vamp-plugins
parent9829cd08feda431da54e26825e669fb3d749bb66 (diff)
Move midi_util.h.
Fix building without aubio. git-svn-id: svn://localhost/ardour2/branches/3.0@3842 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/vamp-plugins')
-rw-r--r--libs/vamp-plugins/plugins.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/vamp-plugins/plugins.cpp b/libs/vamp-plugins/plugins.cpp
index c45912be9b..249afd0004 100644
--- a/libs/vamp-plugins/plugins.cpp
+++ b/libs/vamp-plugins/plugins.cpp
@@ -41,13 +41,17 @@
#include "SpectralCentroid.h"
#include "PercussionOnsetDetector.h"
#include "AmplitudeFollower.h"
+#ifdef HAVE_AUBIO
#include "Onset.h"
+#endif
static Vamp::PluginAdapter<ZeroCrossing> zeroCrossingAdapter;
static Vamp::PluginAdapter<SpectralCentroid> spectralCentroidAdapter;
static Vamp::PluginAdapter<PercussionOnsetDetector> percussionOnsetAdapter;
static Vamp::PluginAdapter<AmplitudeFollower> amplitudeAdapter;
+#ifdef HAVE_AUBIO
static Vamp::PluginAdapter<Onset> onsetAdapter;
+#endif
const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int version,
unsigned int index)
@@ -59,7 +63,9 @@ const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int version,
case 1: return spectralCentroidAdapter.getDescriptor();
case 2: return percussionOnsetAdapter.getDescriptor();
case 3: return amplitudeAdapter.getDescriptor();
+#ifdef HAVE_AUBIO
case 4: return onsetAdapter.getDescriptor();
+#endif
default: return 0;
}
}