aubio_pvoc_rdo method

void aubio_pvoc_rdo(
  1. Pointer<aubio_pvoc_t> pv,
  2. Pointer<cvec_t> fftgrain,
  3. Pointer<fvec_t> out
)

compute signal from spectral frame

This function takes an input spectral frame fftgrain of size buf_s and computes its inverse Fourier transform. Overlap-add synthesis is then computed using the previously synthetised frames, and the output stored in out.

\param pv phase vocoder object as returned by new_aubio_pvoc \param fftgrain input spectral frame \param out output signal (hop_s long)

Implementation

void aubio_pvoc_rdo(
  ffi.Pointer<aubio_pvoc_t> pv,
  ffi.Pointer<cvec_t> fftgrain,
  ffi.Pointer<fvec_t> out,
) {
  return _aubio_pvoc_rdo(
    pv,
    fftgrain,
    out,
  );
}