Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_GENERIC_PITCH() |
void | ags_generic_pitch_util_compute_s8 () |
void | ags_generic_pitch_util_compute_s16 () |
void | ags_generic_pitch_util_compute_s24 () |
void | ags_generic_pitch_util_compute_s32 () |
void | ags_generic_pitch_util_compute_s64 () |
void | ags_generic_pitch_util_compute_float () |
void | ags_generic_pitch_util_compute_double () |
void | ags_generic_pitch_util_compute_complex () |
GType | ags_generic_pitch_util_get_type () |
enum | AgsPitchType |
struct | AgsGenericPitch |
#define | AGS_TYPE_GENERIC_PITCH_UTIL |
struct | AgsGenericPitchUtil |
void ags_generic_pitch_util_compute_s8 (AgsGenericPitch *generic_pitch
,gint8 *buffer
,guint buffer_length
,guint samplerate
,gdouble base_key
,gdouble tuning
);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_s16 (AgsGenericPitch *generic_pitch
,gint16 *buffer
,guint buffer_length
,guint samplerate
,gdouble base_key
,gdouble tuning
);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_s24 (AgsGenericPitch *generic_pitch
,gint32 *buffer
,guint buffer_length
,guint samplerate
,gdouble base_key
,gdouble tuning
);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_s32 (AgsGenericPitch *generic_pitch
,gint32 *buffer
,guint buffer_length
,guint samplerate
,gdouble base_key
,gdouble tuning
);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_s64 (AgsGenericPitch *generic_pitch
,gint64 *buffer
,guint buffer_length
,guint samplerate
,gdouble base_key
,gdouble tuning
);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_float (AgsGenericPitch *generic_pitch
,gfloat *buffer
,guint buffer_length
,guint samplerate
,gdouble base_key
,gdouble tuning
);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_double (AgsGenericPitch *generic_pitch
,gdouble *buffer
,guint buffer_length
,guint samplerate
,gdouble base_key
,gdouble tuning
);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_complex (AgsGenericPitch *generic_pitch
,AgsComplex *buffer
,guint buffer_length
,guint samplerate
,gdouble base_key
,gdouble tuning
);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
Enum values to select the desired pitch strategy.
struct AgsGenericPitchUtil { guint pitch_type; AgsFastPitchUtil *fast_pitch_util; AgsHQPitchUtil *hq_pitch_util; AgsFluidInterpolateNoneUtil *fluid_interpolate_none_util; AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util; AgsFluidInterpolate4thOrderUtil *fluid_interpolate_4th_order_util; AgsFluidInterpolate7thOrderUtil *fluid_interpolate_7th_order_util; };