Mercurial > hg > tuning-difference
diff chroma-compare-plugin/TuningDifference.cpp @ 20:331a520cdadb
Update to reflect changes in Chromagram api
author | Chris Cannam |
---|---|
date | Thu, 05 Feb 2015 09:52:28 +0000 |
parents | 9c5ec36c223e |
children |
line wrap: on
line diff
--- a/chroma-compare-plugin/TuningDifference.cpp Thu Feb 05 09:43:31 2015 +0000 +++ b/chroma-compare-plugin/TuningDifference.cpp Thu Feb 05 09:52:28 2015 +0000 @@ -114,6 +114,8 @@ TuningDifference::getParameterDescriptors() const { ParameterList list; + //!!! parameter: max search range + //!!! parameter: fine search precision return list; } @@ -292,9 +294,10 @@ { Chromagram::Parameters params(m_inputSampleRate); params.lowestOctave = 0; - params.octaves = 6; - params.bpo = m_bpo; + params.octaveCount = 6; + params.binsPerOctave = m_bpo; params.tuningFrequency = hz; + params.atomHopFactor = 0.5; return params; } @@ -417,6 +420,8 @@ } } + //!!! could keep a vector of scores & then interpolate... + return pair<int, double>(bestCents, bestHz); }