AgsFastPitchUtil

AgsFastPitchUtil — fast pitch util

Functions

Includes

#include <ags/audio/ags_fast_pitch_util.h>

Description

Utility functions to pitch.

Functions

ags_fast_pitch_util_compute_s8 ()

void
ags_fast_pitch_util_compute_s8 (gint8 *buffer,
                                guint buffer_length,
                                guint samplerate,
                                gdouble base_key,
                                gdouble tuning);

Apply pitch filter.

Parameters

buffer

the audio buffer

 

buffer_length

the buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.6.2


ags_fast_pitch_util_compute_s16 ()

void
ags_fast_pitch_util_compute_s16 (gint16 *buffer,
                                 guint buffer_length,
                                 guint samplerate,
                                 gdouble base_key,
                                 gdouble tuning);

Apply pitch filter.

Parameters

buffer

the audio buffer

 

buffer_length

the buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.6.2


ags_fast_pitch_util_compute_s24 ()

void
ags_fast_pitch_util_compute_s24 (gint32 *buffer,
                                 guint buffer_length,
                                 guint samplerate,
                                 gdouble base_key,
                                 gdouble tuning);

Apply pitch filter.

Parameters

buffer

the audio buffer

 

buffer_length

the buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.6.2


ags_fast_pitch_util_compute_s32 ()

void
ags_fast_pitch_util_compute_s32 (gint32 *buffer,
                                 guint buffer_length,
                                 guint samplerate,
                                 gdouble base_key,
                                 gdouble tuning);

Apply pitch filter.

Parameters

buffer

the audio buffer

 

buffer_length

the buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.6.2


ags_fast_pitch_util_compute_s64 ()

void
ags_fast_pitch_util_compute_s64 (gint64 *buffer,
                                 guint buffer_length,
                                 guint samplerate,
                                 gdouble base_key,
                                 gdouble tuning);

Apply pitch filter.

Parameters

buffer

the audio buffer

 

buffer_length

the buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.6.2


ags_fast_pitch_util_compute_float ()

void
ags_fast_pitch_util_compute_float (gfloat *buffer,
                                   guint buffer_length,
                                   guint samplerate,
                                   gdouble base_key,
                                   gdouble tuning);

Apply pitch filter.

Parameters

buffer

the audio buffer

 

buffer_length

the buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.6.2


ags_fast_pitch_util_compute_double ()

void
ags_fast_pitch_util_compute_double (gdouble *buffer,
                                    guint buffer_length,
                                    guint samplerate,
                                    gdouble base_key,
                                    gdouble tuning);

Apply pitch filter.

Parameters

buffer

the audio buffer

 

buffer_length

the buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.6.2


ags_fast_pitch_util_compute_complex ()

void
ags_fast_pitch_util_compute_complex (AgsComplex *buffer,
                                     guint buffer_length,
                                     guint samplerate,
                                     gdouble base_key,
                                     gdouble tuning);

Apply pitch filter.

Parameters

buffer

the audio buffer

 

buffer_length

the buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.6.2