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