Struct
AgsAudioFMSynthUtil
Description
struct AgsFMSynthUtil {
gpointer source;
guint source_stride;
guint buffer_length;
AgsSoundcardFormat format;
guint samplerate;
guint synth_oscillator_mode;
gdouble frequency;
gdouble phase;
gdouble volume;
guint lfo_oscillator_mode;
gdouble lfo_frequency;
gdouble lfo_depth;
gdouble tuning;
guint frame_count;
guint offset;
}
Structure members
source- No description available.
source_stride- No description available.
buffer_length- No description available.
format- No description available.
samplerate- No description available.
synth_oscillator_mode- No description available.
frequency- No description available.
phase- No description available.
volume- No description available.
lfo_oscillator_mode- No description available.
lfo_frequency- No description available.
lfo_depth- No description available.
tuning- No description available.
frame_count- No description available.
offset- No description available.
Instance methods
ags_fm_synth_util_compute_impulse_double
Compute FM impulse synth of double precision floating point data.
since: 3.9.3
ags_fm_synth_util_compute_impulse_float
Compute FM impulse synth of floating point data.
since: 3.9.3
ags_fm_synth_util_compute_sawtooth_double
Compute FM sawtooth synth of double precision floating point data.
since: 3.9.3
ags_fm_synth_util_compute_sawtooth_float
Compute FM sawtooth synth of floating point data.
since: 3.9.3
ags_fm_synth_util_compute_sawtooth_s16
Compute FM sawtooth synth of signed 16 bit data.
since: 3.9.3
ags_fm_synth_util_compute_sawtooth_s24
Compute FM sawtooth synth of signed 24 bit data.
since: 3.9.3
ags_fm_synth_util_compute_sawtooth_s32
Compute FM sawtooth synth of signed 32 bit data.
since: 3.9.3
ags_fm_synth_util_compute_sawtooth_s64
Compute FM sawtooth synth of signed 64 bit data.
since: 3.9.3
ags_fm_synth_util_compute_sin_double
Compute FM sine synth of double precision floating point data.
since: 3.9.3
ags_fm_synth_util_compute_square_double
Compute FM square synth of double precision floating point data.
since: 3.9.3
ags_fm_synth_util_compute_triangle_double
Compute FM triangle synth of double precision floating point data.
since: 3.9.3
ags_fm_synth_util_compute_triangle_float
Compute FM triangle synth of floating point data.
since: 3.9.3
ags_fm_synth_util_compute_triangle_s16
Compute FM triangle synth of signed 16 bit data.
since: 3.9.3
ags_fm_synth_util_compute_triangle_s24
Compute FM triangle synth of signed 24 bit data.
since: 3.9.3
ags_fm_synth_util_compute_triangle_s32
Compute FM triangle synth of signed 32 bit data.
since: 3.9.3
ags_fm_synth_util_compute_triangle_s64
Compute FM triangle synth of signed 64 bit data.
since: 3.9.3
ags_fm_synth_util_get_synth_oscillator_mode
Get synth oscillator mode of fm_synth_util.
since: 3.9.3
ags_fm_synth_util_set_synth_oscillator_mode
Set synth_oscillator_mode of fm_synth_util.
since: 3.9.3