diff libmain.cpp @ 97:a040e35f352c

* Add Discrete Wavelet Transform plugin from Thomas Wilmering
author Chris Cannam <c.cannam@qmul.ac.uk>
date Thu, 02 Apr 2009 11:18:22 +0000
parents e51152b7ee06
children 8700a93424f4
line wrap: on
line diff
--- a/libmain.cpp	Mon Mar 30 12:41:57 2009 +0000
+++ b/libmain.cpp	Thu Apr 02 11:18:22 2009 +0000
@@ -21,6 +21,7 @@
 #include "plugins/SimilarityPlugin.h"
 #include "plugins/BarBeatTrack.h"
 #include "plugins/AdaptiveSpectrogram.h"
+#include "plugins/DWT.h"
 
 static Vamp::PluginAdapter<BeatTracker> beatTrackerAdapter;
 static Vamp::PluginAdapter<OnsetDetector> onsetDetectorAdapter;
@@ -33,6 +34,7 @@
 static Vamp::PluginAdapter<SimilarityPlugin> similarityPluginAdapter;
 static Vamp::PluginAdapter<BarBeatTracker> barBeatTrackPluginAdapter;
 static Vamp::PluginAdapter<AdaptiveSpectrogram> adaptiveSpectrogramAdapter;
+static Vamp::PluginAdapter<DWT> dwtAdapter;
 
 const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int vampApiVersion,
                                                     unsigned int index)
@@ -50,7 +52,8 @@
     case  7: return similarityPluginAdapter.getDescriptor();
     case  8: return mfccPluginAdapter.getDescriptor();
     case  9: return barBeatTrackPluginAdapter.getDescriptor();
-//    case 10: return adaptiveSpectrogramAdapter.getDescriptor();
+    case 10: return dwtAdapter.getDescriptor();
+//    case 11: return adaptiveSpectrogramAdapter.getDescriptor();
     default: return 0;
     }
 }