annotate qm-vamp-plugins/qm-vamp-plugins.cpp @ 39:4b7e9d3a2528

Tidy
author Chris Cannam <c.cannam@qmul.ac.uk>
date Fri, 11 Nov 2016 17:25:35 +0000
parents 77cc9d0d19ff
children ac94242cf562
rev   line source
c@27 1 /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */
c@27 2
c@39 3 #include "PiperExport.h"
c@27 4
c@27 5 #include "plugins/BeatTrack.h"
c@27 6 #include "plugins/OnsetDetect.h"
c@27 7 #include "plugins/ChromagramPlugin.h"
c@27 8 #include "plugins/ConstantQSpectrogram.h"
c@27 9 #include "plugins/TonalChangeDetect.h"
c@27 10 #include "plugins/KeyDetect.h"
c@27 11 #include "plugins/MFCCPlugin.h"
c@27 12 #include "plugins/SegmenterPlugin.h"
c@27 13 #include "plugins/SimilarityPlugin.h"
c@27 14 #include "plugins/BarBeatTrack.h"
c@27 15 //!!!#include "plugins/AdaptiveSpectrogram.h"
c@27 16 #include "plugins/DWT.h"
c@27 17 #include "plugins/Transcription.h"
c@27 18
c@29 19 using piper_vamp_js::PiperAdapter;
c@29 20 using piper_vamp_js::PiperPluginLibrary;
c@27 21
c@27 22 static std::string soname("qm-vamp-plugins");
c@27 23
c@27 24 static PiperAdapter<BeatTracker> beatTrackerAdapter(soname);
c@27 25 static PiperAdapter<OnsetDetector> onsetDetectorAdapter(soname);
c@27 26 static PiperAdapter<ChromagramPlugin> chromagramPluginAdapter(soname);
c@27 27 static PiperAdapter<ConstantQSpectrogram> constantQAdapter(soname);
c@27 28 static PiperAdapter<TonalChangeDetect> tonalChangeDetectorAdapter(soname);
c@27 29 static PiperAdapter<KeyDetector> keyDetectorAdapter(soname);
c@27 30 static PiperAdapter<MFCCPlugin> mfccPluginAdapter(soname);
c@27 31 static PiperAdapter<SegmenterPlugin> segmenterPluginAdapter(soname);
c@27 32 static PiperAdapter<SimilarityPlugin> similarityPluginAdapter(soname);
c@27 33 static PiperAdapter<BarBeatTracker> barBeatTrackPluginAdapter(soname);
c@27 34 //!!!static PiperAdapter<AdaptiveSpectrogram> adaptiveSpectrogramAdapter(soname);
c@27 35 static PiperAdapter<DWT> dwtAdapter(soname);
c@27 36 static PiperAdapter<Transcription> transcriptionAdapter(soname);
c@27 37
c@27 38 static PiperPluginLibrary library({
c@39 39 &beatTrackerAdapter,
c@39 40 &onsetDetectorAdapter,
c@39 41 &chromagramPluginAdapter,
c@39 42 &constantQAdapter,
c@39 43 &tonalChangeDetectorAdapter,
c@39 44 &keyDetectorAdapter,
c@39 45 &mfccPluginAdapter,
c@39 46 &segmenterPluginAdapter,
c@39 47 &similarityPluginAdapter,
c@39 48 &barBeatTrackPluginAdapter,
c@39 49 //!!! &adaptiveSpectrogramAdapter,
c@39 50 &dwtAdapter,
c@39 51 &transcriptionAdapter
c@39 52 });
c@27 53
c@39 54 PIPER_EXPORT_LIBRARY(library);
c@27 55