Mercurial > hg > qm-vamp-plugins
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; } }