Mercurial > hg > piper-vamp-js-builds
view pyin/pyin.cpp @ 21:ac94242cf562
Update .cpp main files with metadata from generator
author | Chris Cannam |
---|---|
date | Wed, 14 Jun 2017 13:58:45 +0100 |
parents | 85933ca93ccc |
children |
line wrap: on
line source
#include "PiperExport.h" #include "PYinVamp.h" #include "YinVamp.h" #include "LocalCandidatePYIN.h" using piper_vamp_js::PiperAdapter; using piper_vamp_js::PiperPluginLibrary; static std::string libname("pyin"); static PiperAdapter<PYinVamp> pyinAdapter( libname, { "Pitch" }, { { "notes", { "http://purl.org/ontology/af/Note" } } } ); static PiperAdapter<YinVamp> yinAdapter( libname, { "Pitch" }, { { "f0", { "http://purl.org/ontology/af/Pitch" } } } ); static PiperAdapter<LocalCandidatePYIN> localCandidatePYinAdapter( libname, { "Pitch" } ); static PiperPluginLibrary library({ &pyinAdapter, &yinAdapter, &localCandidatePYinAdapter }); PIPER_EXPORT_LIBRARY(library);