diff libmain.cpp @ 37:9ce0db4770a2

* work on integrating segmenter (not yet done)
author Chris Cannam <c.cannam@qmul.ac.uk>
date Wed, 09 Jan 2008 16:51:59 +0000
parents 3256bfa04ed8
children b9fb6dee85f7
line wrap: on
line diff
--- a/libmain.cpp	Wed Jan 09 10:39:43 2008 +0000
+++ b/libmain.cpp	Wed Jan 09 16:51:59 2008 +0000
@@ -16,6 +16,7 @@
 #include "plugins/ConstantQSpectrogram.h"
 #include "plugins/TonalChangeDetect.h"
 #include "plugins/KeyDetect.h"
+#include "plugins/SegmenterPlugin.h"
 
 static Vamp::PluginAdapter<BeatTracker> beatTrackerAdapter;
 static Vamp::PluginAdapter<OnsetDetector> onsetDetectorAdapter;
@@ -23,6 +24,7 @@
 static Vamp::PluginAdapter<ConstantQSpectrogram> constantQAdapter;
 static Vamp::PluginAdapter<TonalChangeDetect> tonalChangeDetectorAdapter;
 static Vamp::PluginAdapter<KeyDetector> keyDetectorAdapter;
+static Vamp::PluginAdapter<SegmenterPlugin> segmenterPluginAdapter;
 
 const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int vampApiVersion,
                                                     unsigned int index)
@@ -36,6 +38,7 @@
     case  3: return constantQAdapter.getDescriptor();
     case  4: return tonalChangeDetectorAdapter.getDescriptor();
     case  5: return keyDetectorAdapter.getDescriptor();
+    case  6: return segmenterPluginAdapter.getDescriptor();
     default: return 0;
     }
 }