Mercurial > hg > pyin
comparison YinUtil.h @ 31:c0763eed48f0 tony
new plugin -- working towards local candidate PYIN
author | matthiasm |
---|---|
date | Thu, 23 Jan 2014 18:58:50 +0000 |
parents | 5945b8905d1f |
children | 60eb8771d340 |
comparison
equal
deleted
inserted
replaced
29:24943b76a109 | 31:c0763eed48f0 |
---|---|
31 static double sumSquare(const double *in, const size_t startInd, const size_t endInd); | 31 static double sumSquare(const double *in, const size_t startInd, const size_t endInd); |
32 static void difference(const double *in, double *yinBuffer, const size_t yinBufferSize); | 32 static void difference(const double *in, double *yinBuffer, const size_t yinBufferSize); |
33 static void fastDifference(const double *in, double *yinBuffer, const size_t yinBufferSize); | 33 static void fastDifference(const double *in, double *yinBuffer, const size_t yinBufferSize); |
34 static void cumulativeDifference(double *yinBuffer, const size_t yinBufferSize); | 34 static void cumulativeDifference(double *yinBuffer, const size_t yinBufferSize); |
35 static int absoluteThreshold(const double *yinBuffer, const size_t yinBufferSize, const double thresh); | 35 static int absoluteThreshold(const double *yinBuffer, const size_t yinBufferSize, const double thresh); |
36 static vector<double> yinProb(const double *yinBuffer, const size_t prior, const size_t yinBufferSize); | 36 static vector<double> yinProb(const double *yinBuffer, const size_t prior, const size_t yinBufferSize, size_t minTau = 0, size_t maxTau = 0); |
37 static double parabolicInterpolation(const double *yinBuffer, const size_t tau, | 37 static double parabolicInterpolation(const double *yinBuffer, const size_t tau, |
38 const size_t yinBufferSize); | 38 const size_t yinBufferSize); |
39 }; | 39 }; |
40 | 40 |
41 #endif | 41 #endif |