annotate tuning-difference/tuning-difference.cpp @ 25:6bd90426715d

Add Tuning Difference plugin
author Chris Cannam
date Mon, 17 Jul 2017 16:02:19 +0100
parents
children
rev   line source
Chris@25 1
Chris@25 2 #include "PiperExport.h"
Chris@25 3 #include "TuningDifference.h"
Chris@25 4
Chris@25 5 using piper_vamp_js::PiperAdapter;
Chris@25 6 using piper_vamp_js::PiperPluginLibrary;
Chris@25 7
Chris@25 8 static std::string libname("tuning-difference");
Chris@25 9
Chris@25 10 static PiperAdapter<TuningDifference>
Chris@25 11 tuningDifferenceAdapter(
Chris@25 12 libname,
Chris@25 13 { "Key and Tonality" },
Chris@25 14 {
Chris@25 15 { "cents",
Chris@25 16 { "" }
Chris@25 17 },
Chris@25 18 { "tuningfreq",
Chris@25 19 { "" }
Chris@25 20 },
Chris@25 21 { "reffeature",
Chris@25 22 { "" }
Chris@25 23 },
Chris@25 24 { "otherfeature",
Chris@25 25 { "" }
Chris@25 26 },
Chris@25 27 { "rotfeature",
Chris@25 28 { "" }
Chris@25 29 }
Chris@25 30 }
Chris@25 31 );
Chris@25 32
Chris@25 33 static PiperPluginLibrary library({
Chris@25 34 &tuningDifferenceAdapter
Chris@25 35 });
Chris@25 36
Chris@25 37 PIPER_EXPORT_LIBRARY(library);
Chris@25 38