annotate silvet/silvet.cpp @ 24:1e6940e42972

Update vext; providers -> services
author Chris Cannam
date Wed, 28 Jun 2017 13:27:12 +0100
parents ac94242cf562
children
rev   line source
Chris@0 1
Chris@12 2 #include "PiperExport.h"
Chris@21 3
Chris@0 4 #include "Silvet.h"
Chris@0 5
Chris@21 6 using piper_vamp_js::PiperAdapter;
Chris@21 7 using piper_vamp_js::PiperPluginLibrary;
Chris@0 8
Chris@21 9 static std::string libname("silvet");
Chris@21 10
Chris@21 11 static PiperAdapter<Silvet>
Chris@21 12 silvetAdapter(
Chris@21 13 libname,
Chris@21 14 { "Notes" },
Chris@21 15 {
Chris@21 16 { "notes",
Chris@21 17 { "http://purl.org/ontology/af/Note" }
Chris@21 18 },
Chris@21 19 { "onsets",
Chris@21 20 { "http://purl.org/ontology/af/Onset" }
Chris@21 21 },
Chris@21 22 { "onoffsets",
Chris@21 23 { "" }
Chris@21 24 },
Chris@21 25 { "timefreq",
Chris@21 26 { "http://purl.org/ontology/af/Spectrogram" }
Chris@21 27 },
Chris@21 28 { "pitchactivation",
Chris@21 29 { "http://purl.org/ontology/af/Spectrogram" }
Chris@21 30 },
Chris@21 31 { "chroma",
Chris@21 32 { "http://purl.org/ontology/af/Chromagram" }
Chris@21 33 },
Chris@21 34 { "templates",
Chris@21 35 { "" }
Chris@21 36 }
Chris@21 37 }
Chris@21 38 );
Chris@21 39
Chris@21 40 static PiperPluginLibrary library({
Chris@21 41 &silvetAdapter
Chris@21 42 });
Chris@0 43
Chris@12 44 PIPER_EXPORT_LIBRARY(library);
Chris@0 45