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;
gboolean note_256th_mode;
guint offset_256th;
}
No description available.
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.
note_256th_mode
No description available.
offset_256th
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