Mercurial > hg > qm-vamp-plugins
diff libmain.cpp @ 92:3602e755b696
* Add the Adaptive Spectrogram plugin -- but it isn't working correctly
yet. Also, when it does work, it will need to be refactored out into
the qm-dsp library
| author | Chris Cannam <c.cannam@qmul.ac.uk> |
|---|---|
| date | Fri, 27 Feb 2009 10:45:10 +0000 |
| parents | f4a2f5aa743c |
| children | e51152b7ee06 |
line wrap: on
line diff
--- a/libmain.cpp Fri Feb 27 10:26:38 2009 +0000 +++ b/libmain.cpp Fri Feb 27 10:45:10 2009 +0000 @@ -20,6 +20,7 @@ #include "plugins/SegmenterPlugin.h" #include "plugins/SimilarityPlugin.h" #include "plugins/BarBeatTrack.h" +#include "plugins/AdaptiveSpectrogram.h" static Vamp::PluginAdapter<BeatTracker> beatTrackerAdapter; static Vamp::PluginAdapter<OnsetDetector> onsetDetectorAdapter; @@ -31,6 +32,7 @@ static Vamp::PluginAdapter<SegmenterPlugin> segmenterPluginAdapter; static Vamp::PluginAdapter<SimilarityPlugin> similarityPluginAdapter; static Vamp::PluginAdapter<BarBeatTracker> barBeatTrackPluginAdapter; +static Vamp::PluginAdapter<AdaptiveSpectrogram> adaptiveSpectrogramAdapter; const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int vampApiVersion, unsigned int index) @@ -48,6 +50,7 @@ case 7: return similarityPluginAdapter.getDescriptor(); case 8: return mfccPluginAdapter.getDescriptor(); case 9: return barBeatTrackPluginAdapter.getDescriptor(); + case 10: return adaptiveSpectrogramAdapter.getDescriptor(); default: return 0; } }
