Function bliss_audio_aubio_sys::aubio_pvoc_do

source ยท
pub unsafe extern "C" fn aubio_pvoc_do(
    pv: *mut aubio_pvoc_t,
    in_: *const fvec_t,
    fftgrain: *mut cvec_t
)
Expand description

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