new_aubio_pitchshift method

Pointer<aubio_pitchshift_t> new_aubio_pitchshift(
  1. Pointer<char_t> method,
  2. double transpose,
  3. int hop_size,
  4. int samplerate,
)

creation of the pitch shifting object

\param method set pitch shifting algorithm ("default") \param transpose initial pitch transposition \param hop_size step size between two consecutive analysis instant \param samplerate sampling rate of the signal

\return newly created ::aubio_pitchshift_t

Implementation

ffi.Pointer<aubio_pitchshift_t> new_aubio_pitchshift(
  ffi.Pointer<char_t> method,
  double transpose,
  int hop_size,
  int samplerate,
) {
  return _new_aubio_pitchshift(
    method,
    transpose,
    hop_size,
    samplerate,
  );
}