krähemann.com

AgsFLUIDPitchUtil

AgsFLUIDPitchUtil — fluid pitch util

Stability Level

Stable, unless otherwise indicated

Object Hierarchy

    GBoxed
    ╰── AgsFluidPitchUtil

Includes

#include <ags/audio/ags_fluid_pitch_util.h>

Description

Utility functions to pitch.

Functions

ags_fluid_pitch_util_compute_s8 ()

void
ags_fluid_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 audio buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.8.12


ags_fluid_pitch_util_compute_s16 ()

void
ags_fluid_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 audio buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.8.12


ags_fluid_pitch_util_compute_s24 ()

void
ags_fluid_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 audio buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.8.12


ags_fluid_pitch_util_compute_s32 ()

void
ags_fluid_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 audio buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.8.12


ags_fluid_pitch_util_compute_s64 ()

void
ags_fluid_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 audio buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.8.12


ags_fluid_pitch_util_compute_float ()

void
ags_fluid_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 audio buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.8.12


ags_fluid_pitch_util_compute_double ()

void
ags_fluid_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 audio buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.8.12


ags_fluid_pitch_util_compute_complex ()

void
ags_fluid_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 audio buffer's length

 

samplerate

the samplerate

 

base_key

the base key

 

tuning

the tuning

 

Since: 3.8.12