diff libmain.cpp @ 41:b9fb6dee85f7

* Add similarity plugin
author Chris Cannam <c.cannam@qmul.ac.uk>
date Fri, 11 Jan 2008 18:18:45 +0000
parents 9ce0db4770a2
children 5d7ce1d87301
line wrap: on
line diff
--- a/libmain.cpp	Thu Jan 10 17:26:53 2008 +0000
+++ b/libmain.cpp	Fri Jan 11 18:18:45 2008 +0000
@@ -17,6 +17,7 @@
 #include "plugins/TonalChangeDetect.h"
 #include "plugins/KeyDetect.h"
 #include "plugins/SegmenterPlugin.h"
+#include "plugins/SimilarityPlugin.h"
 
 static Vamp::PluginAdapter<BeatTracker> beatTrackerAdapter;
 static Vamp::PluginAdapter<OnsetDetector> onsetDetectorAdapter;
@@ -25,6 +26,7 @@
 static Vamp::PluginAdapter<TonalChangeDetect> tonalChangeDetectorAdapter;
 static Vamp::PluginAdapter<KeyDetector> keyDetectorAdapter;
 static Vamp::PluginAdapter<SegmenterPlugin> segmenterPluginAdapter;
+static Vamp::PluginAdapter<SimilarityPlugin> similarityPluginAdapter;
 
 const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int vampApiVersion,
                                                     unsigned int index)
@@ -39,6 +41,7 @@
     case  4: return tonalChangeDetectorAdapter.getDescriptor();
     case  5: return keyDetectorAdapter.getDescriptor();
     case  6: return segmenterPluginAdapter.getDescriptor();
+    case  7: return similarityPluginAdapter.getDescriptor();
     default: return 0;
     }
 }