Mercurial > hg > piper-vamp-js-builds
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 |