c@27: /* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ c@27: c@39: #include "PiperExport.h" c@27: c@27: #include "plugins/BeatTrack.h" c@27: #include "plugins/OnsetDetect.h" c@27: #include "plugins/ChromagramPlugin.h" c@27: #include "plugins/ConstantQSpectrogram.h" c@27: #include "plugins/TonalChangeDetect.h" c@27: #include "plugins/KeyDetect.h" c@27: #include "plugins/MFCCPlugin.h" c@27: #include "plugins/SegmenterPlugin.h" c@27: #include "plugins/SimilarityPlugin.h" c@27: #include "plugins/BarBeatTrack.h" c@27: //!!!#include "plugins/AdaptiveSpectrogram.h" c@27: #include "plugins/DWT.h" c@27: #include "plugins/Transcription.h" c@27: c@29: using piper_vamp_js::PiperAdapter; c@29: using piper_vamp_js::PiperPluginLibrary; c@27: c@27: static std::string soname("qm-vamp-plugins"); c@27: c@27: static PiperAdapter beatTrackerAdapter(soname); c@27: static PiperAdapter onsetDetectorAdapter(soname); c@27: static PiperAdapter chromagramPluginAdapter(soname); c@27: static PiperAdapter constantQAdapter(soname); c@27: static PiperAdapter tonalChangeDetectorAdapter(soname); c@27: static PiperAdapter keyDetectorAdapter(soname); c@27: static PiperAdapter mfccPluginAdapter(soname); c@27: static PiperAdapter segmenterPluginAdapter(soname); c@27: static PiperAdapter similarityPluginAdapter(soname); c@27: static PiperAdapter barBeatTrackPluginAdapter(soname); c@27: //!!!static PiperAdapter adaptiveSpectrogramAdapter(soname); c@27: static PiperAdapter dwtAdapter(soname); c@27: static PiperAdapter transcriptionAdapter(soname); c@27: c@27: static PiperPluginLibrary library({ c@39: &beatTrackerAdapter, c@39: &onsetDetectorAdapter, c@39: &chromagramPluginAdapter, c@39: &constantQAdapter, c@39: &tonalChangeDetectorAdapter, c@39: &keyDetectorAdapter, c@39: &mfccPluginAdapter, c@39: &segmenterPluginAdapter, c@39: &similarityPluginAdapter, c@39: &barBeatTrackPluginAdapter, c@39: //!!! &adaptiveSpectrogramAdapter, c@39: &dwtAdapter, c@39: &transcriptionAdapter c@39: }); c@27: c@39: PIPER_EXPORT_LIBRARY(library); c@27: