annotate cepstral-pitchtracker/cepstral-pitchtracker.cpp @ 25:6bd90426715d

Add Tuning Difference plugin
author Chris Cannam
date Mon, 17 Jul 2017 16:02:19 +0100
parents ac94242cf562
children
rev   line source
Chris@18 1
Chris@18 2 #include "PiperExport.h"
Chris@18 3
Chris@18 4 #include "CepstralPitchTracker.h"
Chris@18 5
Chris@18 6 using piper_vamp_js::PiperAdapter;
Chris@18 7 using piper_vamp_js::PiperPluginLibrary;
Chris@18 8
Chris@21 9 static std::string libname("cepstral-pitchtracker");
Chris@18 10
Chris@21 11 static PiperAdapter<CepstralPitchTracker>
Chris@21 12 cepstralPitchTrackerAdapter(
Chris@21 13 libname,
Chris@21 14 { "Notes" },
Chris@21 15 {
Chris@21 16 { "f0",
Chris@21 17 { "http://purl.org/ontology/af/Pitch" }
Chris@21 18 },
Chris@21 19 { "notes",
Chris@21 20 { "http://purl.org/ontology/af/Note" }
Chris@21 21 }
Chris@21 22 }
Chris@21 23 );
Chris@18 24
Chris@18 25 static PiperPluginLibrary library({
Chris@18 26 &cepstralPitchTrackerAdapter
Chris@18 27 });
Chris@18 28
Chris@18 29 PIPER_EXPORT_LIBRARY(library);
Chris@18 30