Top |
Functions
Types and Values
#define | AGS_CHORUS_UTIL_DEFAULT_PITCH_MIX_BUFFER_SIZE |
#define | AGS_CHORUS_UTIL_DEFAULT_HISTORY_BUFFER_LENGTH |
#define | AGS_CHORUS_UTIL_DEFAULT_LFO_OSCILLATOR |
#define | AGS_CHORUS_UTIL_DEFAULT_LFO_FREQUENCY |
#define | AGS_CHORUS_UTIL_DEFAULT_DEPTH |
#define | AGS_CHORUS_UTIL_DEFAULT_MIX |
#define | AGS_CHORUS_UTIL_DEFAULT_DELAY |
#define | AGS_TYPE_CHORUS_UTIL |
struct | AgsChorusUtil |
Functions
ags_chorus_util_alloc ()
AgsChorusUtil * ags_chorus_util_alloc ();
Allocate AgsChorusUtil.
Since:
ags_chorus_util_copy ()
gpointer ags_chorus_util_copy (AgsChorusUtil *ptr
);
Create a copy of ptr
.
Since:
ags_chorus_util_free ()
void ags_chorus_util_free (AgsChorusUtil *ptr
);
Free the memory of ptr
.
Since:
ags_chorus_util_get_source ()
gpointer ags_chorus_util_get_source (AgsChorusUtil *chorus_util
);
Get source buffer of chorus_util
.
Since:
ags_chorus_util_set_source ()
void ags_chorus_util_set_source (AgsChorusUtil *chorus_util
,);
gpointer source
Set source
buffer of chorus_util
.
Since:
ags_chorus_util_get_source_stride ()
guint ags_chorus_util_get_source_stride (AgsChorusUtil *chorus_util
);
Get source stride of chorus_util
.
Since:
ags_chorus_util_set_source_stride ()
void ags_chorus_util_set_source_stride (AgsChorusUtil *chorus_util
,);
guint source_stride
Set source
stride of chorus_util
.
Since:
ags_chorus_util_get_destination ()
gpointer ags_chorus_util_get_destination (AgsChorusUtil *chorus_util
);
Get destination buffer of chorus_util
.
Since:
ags_chorus_util_set_destination ()
void ags_chorus_util_set_destination (AgsChorusUtil *chorus_util
,);
gpointer destination
Set destination
buffer of chorus_util
.
Since:
ags_chorus_util_get_destination_stride ()
guint ags_chorus_util_get_destination_stride (AgsChorusUtil *chorus_util
);
Get destination stride of chorus_util
.
Since:
ags_chorus_util_set_destination_stride ()
void ags_chorus_util_set_destination_stride (AgsChorusUtil *chorus_util
,);
guint destination_stride
Set destination
stride of chorus_util
.
Since:
ags_chorus_util_get_buffer_length ()
guint ags_chorus_util_get_buffer_length (AgsChorusUtil *chorus_util
);
Get buffer length of chorus_util
.
Since:
ags_chorus_util_set_buffer_length ()
void ags_chorus_util_set_buffer_length (AgsChorusUtil *chorus_util
,);
guint buffer_length
Set buffer_length
of chorus_util
.
Since:
ags_chorus_util_get_format ()
guint ags_chorus_util_get_format (AgsChorusUtil *chorus_util
);
Get format of chorus_util
.
Since:
ags_chorus_util_set_format ()
void ags_chorus_util_set_format (AgsChorusUtil *chorus_util
,);
guint format
Set format
of chorus_util
.
Since:
ags_chorus_util_get_samplerate ()
guint ags_chorus_util_get_samplerate (AgsChorusUtil *chorus_util
);
Get samplerate of chorus_util
.
Since:
ags_chorus_util_set_samplerate ()
void ags_chorus_util_set_samplerate (AgsChorusUtil *chorus_util
,);
guint samplerate
Set samplerate
of chorus_util
.
Since:
ags_chorus_util_get_offset ()
guint64 ags_chorus_util_get_offset (AgsChorusUtil *chorus_util
);
Get offset of chorus_util
.
Since:
ags_chorus_util_set_offset ()
void ags_chorus_util_set_offset (AgsChorusUtil *chorus_util
,);
guint64 offset
Set offset
of chorus_util
.
Since:
ags_chorus_util_get_base_key ()
gdouble ags_chorus_util_get_base_key (AgsChorusUtil *chorus_util
);
Get base key of chorus_util
.
Since:
ags_chorus_util_set_base_key ()
void ags_chorus_util_set_base_key (AgsChorusUtil *chorus_util
,);
gdouble base_key
Set base_key
of chorus_util
.
Since:
ags_chorus_util_get_input_volume ()
gdouble ags_chorus_util_get_input_volume (AgsChorusUtil *chorus_util
);
Get input volume of chorus_util
.
Since:
ags_chorus_util_set_input_volume ()
void ags_chorus_util_set_input_volume (AgsChorusUtil *chorus_util
,);
gdouble input_volume
Set input_volume
of chorus_util
.
Since:
ags_chorus_util_get_output_volume ()
gdouble ags_chorus_util_get_output_volume (AgsChorusUtil *chorus_util
);
Get output volume of chorus_util
.
Since:
ags_chorus_util_set_output_volume ()
void ags_chorus_util_set_output_volume (AgsChorusUtil *chorus_util
,);
gdouble output_volume
Set output_volume
of chorus_util
.
Since:
ags_chorus_util_get_lfo_oscillator ()
guint ags_chorus_util_get_lfo_oscillator (AgsChorusUtil *chorus_util
);
Get LFO oscillator of chorus_util
.
Since:
ags_chorus_util_set_lfo_oscillator ()
void ags_chorus_util_set_lfo_oscillator (AgsChorusUtil *chorus_util
,);
guint lfo_oscillator
Set lfo_oscillator
of chorus_util
.
Parameters
chorus_util |
the AgsChorusUtil |
|
lfo_oscillator |
the LFO oscillator of |
Since:
ags_chorus_util_get_lfo_frequency ()
gdouble ags_chorus_util_get_lfo_frequency (AgsChorusUtil *chorus_util
);
Get LFO frequency of chorus_util
.
Since:
ags_chorus_util_set_lfo_frequency ()
void ags_chorus_util_set_lfo_frequency (AgsChorusUtil *chorus_util
,);
gdouble lfo_frequency
Set lfo_frequency
of chorus_util
.
Since:
ags_chorus_util_get_depth ()
gdouble ags_chorus_util_get_depth (AgsChorusUtil *chorus_util
);
Get depth of chorus_util
.
Since:
ags_chorus_util_set_depth ()
void ags_chorus_util_set_depth (AgsChorusUtil *chorus_util
,);
gdouble depth
Set depth
of chorus_util
.
Since:
ags_chorus_util_get_mix ()
gdouble ags_chorus_util_get_mix (AgsChorusUtil *chorus_util
);
Get mix of chorus_util
.
Since:
ags_chorus_util_set_mix ()
void ags_chorus_util_set_mix (AgsChorusUtil *chorus_util
,);
gdouble mix
Set mix
of chorus_util
.
Since:
ags_chorus_util_get_delay ()
gdouble ags_chorus_util_get_delay (AgsChorusUtil *chorus_util
);
Get delay of chorus_util
.
Since:
ags_chorus_util_set_delay ()
void ags_chorus_util_set_delay (AgsChorusUtil *chorus_util
,);
gdouble delay
Set delay
of chorus_util
.
Since:
ags_chorus_util_get_pitch_type ()
GType ags_chorus_util_get_pitch_type (AgsChorusUtil *chorus_util
);
Get pitch type of chorus_util
.
Since:
ags_chorus_util_set_pitch_type ()
void ags_chorus_util_set_pitch_type (AgsChorusUtil *chorus_util
,);
GType pitch_type
Set pitch_type
of chorus_util
.
Since:
ags_chorus_util_get_pitch_util ()
gpointer ags_chorus_util_get_pitch_util (AgsChorusUtil *chorus_util
);
Get pitch util of chorus_util
.
Since:
ags_chorus_util_set_pitch_util ()
void ags_chorus_util_set_pitch_util (AgsChorusUtil *chorus_util
,);
gpointer pitch_util
Set pitch_util
of chorus_util
.
Since:
ags_chorus_util_compute_s8 ()
void ags_chorus_util_compute_s8 (AgsChorusUtil *chorus_util
);
Choralize chorus_util
of signed 8 bit data.
Since:
ags_chorus_util_compute_s16 ()
void ags_chorus_util_compute_s16 (AgsChorusUtil *chorus_util
);
Choralize chorus_util
of signed 16 bit data.
Since:
ags_chorus_util_compute_s24 ()
void ags_chorus_util_compute_s24 (AgsChorusUtil *chorus_util
);
Choralize chorus_util
of signed 24 bit data.
Since:
ags_chorus_util_compute_s32 ()
void ags_chorus_util_compute_s32 (AgsChorusUtil *chorus_util
);
Choralize chorus_util
of signed 32 bit data.
Since:
ags_chorus_util_compute_s64 ()
void ags_chorus_util_compute_s64 (AgsChorusUtil *chorus_util
);
Choralize chorus_util
of signed 64 bit data.
Since:
ags_chorus_util_compute_float ()
void ags_chorus_util_compute_float (AgsChorusUtil *chorus_util
);
Choralize chorus_util
of floating point data.
Since:
ags_chorus_util_compute_double ()
void ags_chorus_util_compute_double (AgsChorusUtil *chorus_util
);
Choralize chorus_util
of double precision floating point data.
Since:
ags_chorus_util_compute_complex ()
void ags_chorus_util_compute_complex (AgsChorusUtil *chorus_util
);
Choralize chorus_util
of complex data.
Since:
ags_chorus_util_compute ()
void ags_chorus_util_compute (AgsChorusUtil *chorus_util
);
Choralize chorus_util
.
Since:
Types and Values
AGS_CHORUS_UTIL_DEFAULT_PITCH_MIX_BUFFER_SIZE
#define AGS_CHORUS_UTIL_DEFAULT_PITCH_MIX_BUFFER_SIZE (65536)
AGS_CHORUS_UTIL_DEFAULT_HISTORY_BUFFER_LENGTH
#define AGS_CHORUS_UTIL_DEFAULT_HISTORY_BUFFER_LENGTH (256)
AGS_CHORUS_UTIL_DEFAULT_LFO_OSCILLATOR
#define AGS_CHORUS_UTIL_DEFAULT_LFO_OSCILLATOR (AGS_SYNTH_OSCILLATOR_SIN)
struct AgsChorusUtil
struct AgsChorusUtil { gpointer source; guint source_stride; gpointer destination; guint destination_stride; gpointer pitch_mix_buffer; guint pitch_mix_max_buffer_length; gpointer pitch_mix_buffer_history; guint history_buffer_length; guint buffer_length; guint format; guint samplerate; guint64 offset; gdouble base_key; gdouble input_volume; gdouble output_volume; guint lfo_oscillator; gdouble lfo_frequency; gdouble depth; gdouble mix; gdouble delay; GType pitch_type; gpointer pitch_util; };