aubio_pvoc_do method

void aubio_pvoc_do(
  1. Pointer<_aubio_pvoc_t> pv,
  2. Pointer<fvec_t> in_1,
  3. Pointer<cvec_t> fftgrain
)

compute spectral frame

This function accepts an input vector of size hop_s. The analysis buffer is rotated and filled with the new data. After windowing of this signal window, the Fourier transform is computed and returned in fftgrain as two vectors, magnitude and phase.

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

Implementation

void aubio_pvoc_do(
  ffi.Pointer<_aubio_pvoc_t> pv,
  ffi.Pointer<fvec_t> in_1,
  ffi.Pointer<cvec_t> fftgrain,
) {
  return _aubio_pvoc_do(
    pv,
    in_1,
    fftgrain,
  );
}