aubio_wavetable_do method

void aubio_wavetable_do(
  1. Pointer<aubio_wavetable_t> o,
  2. Pointer<fvec_t> input,
  3. Pointer<fvec_t> output
)

process wavetable function

\param o wavetable, created by new_aubio_wavetable() \param input input of the wavetable, to be added to the output \param output output of the wavetable

This function adds the new samples from the playing wavetable to the output.

If input is not NULL and different from output, then the samples from input are added to the output.

Implementation

void aubio_wavetable_do(
  ffi.Pointer<aubio_wavetable_t> o,
  ffi.Pointer<fvec_t> input,
  ffi.Pointer<fvec_t> output,
) {
  return _aubio_wavetable_do(
    o,
    input,
    output,
  );
}