aubio_quadfrac method

double aubio_quadfrac(
  1. double s0,
  2. double s1,
  3. double s2,
  4. double pf,
)

Quadratic interpolation using Lagrange polynomial.

Inspired from ``Comparison of interpolation algorithms in real-time sound processing'', Vladimir Arnost,

\param s0,s1,s2 are 3 consecutive samples of a curve \param pf is the floating point index 0;2

\return \f$ s0 + (pf/2.)*((pf-3.)s0-2.(pf-2.)*s1+(pf-1.)*s2); \f$

Implementation

double aubio_quadfrac(
  double s0,
  double s1,
  double s2,
  double pf,
) {
  return _aubio_quadfrac(
    s0,
    s1,
    s2,
    pf,
  );
}