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;
}
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.

Functions

ags_fm_synth_util_alloc

Allocate AgsFMSynthUtil-struct.

since: 3.9.3

Instance methods

ags_fm_synth_util_compute_impulse

Compute FM impulse synth.

since: 3.9.3

ags_fm_synth_util_compute_impulse_complex

Compute FM impulse synth of complex data.

since: 3.9.3

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_impulse_s16

Compute FM impulse synth of signed 16 bit data.

since: 3.9.3

ags_fm_synth_util_compute_impulse_s24

Compute FM impulse synth of signed 24 bit data.

since: 3.9.3

ags_fm_synth_util_compute_impulse_s32

Compute FM impulse synth of signed 32 bit data.

since: 3.9.3

ags_fm_synth_util_compute_impulse_s64

Compute FM impulse synth of signed 64 bit data.

since: 3.9.3

ags_fm_synth_util_compute_impulse_s8

Compute FM impulse synth of signed 8 bit data.

since: 3.9.3

ags_fm_synth_util_compute_sawtooth

Compute FM sawtooth synth.

since: 3.9.3

ags_fm_synth_util_compute_sawtooth_complex

Compute FM sawtooth synth of complex 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_sawtooth_s8

Compute FM sawtooth synth of signed 8 bit data.

since: 3.9.3

ags_fm_synth_util_compute_sin

Compute FM sine synth.

since: 3.9.3

ags_fm_synth_util_compute_sin_complex

Compute FM sine synth of complex 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_sin_float

Compute FM sine synth of floating point data.

since: 3.9.3

ags_fm_synth_util_compute_sin_s16

Compute FM sine synth of signed 16 bit data.

since: 3.9.3

ags_fm_synth_util_compute_sin_s24

Compute FM sine synth of signed 24 bit data.

since: 3.9.3

ags_fm_synth_util_compute_sin_s32

Compute FM sine synth of signed 32 bit data.

since: 3.9.3

ags_fm_synth_util_compute_sin_s64

Compute FM sine synth of signed 64 bit data.

since: 3.9.3

ags_fm_synth_util_compute_sin_s8

Compute FM sine synth of signed 8 bit data.

since: 3.9.3

ags_fm_synth_util_compute_square

Compute FM square synth.

since: 3.9.3

ags_fm_synth_util_compute_square_complex

Compute FM square synth of complex 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_square_float

Compute FM square synth of floating point data.

since: 3.9.3

ags_fm_synth_util_compute_square_s16

Compute FM square synth of signed 16 bit data.

since: 3.9.3

ags_fm_synth_util_compute_square_s24

Compute FM square synth of signed 24 bit data.

since: 3.9.3

ags_fm_synth_util_compute_square_s32

Compute FM square synth of signed 32 bit data.

since: 3.9.3

ags_fm_synth_util_compute_square_s64

Compute FM square synth of signed 64 bit data.

since: 3.9.3

ags_fm_synth_util_compute_square_s8

Compute FM square synth of signed 8 bit data.

since: 3.9.3

ags_fm_synth_util_compute_triangle

Compute FM triangle synth.

since: 3.9.3

ags_fm_synth_util_compute_triangle_complex

Compute FM triangle synth of complex 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_compute_triangle_s8

Compute FM triangle synth of signed 8 bit data.

since: 3.9.3

ags_fm_synth_util_copy

Create a copy of ptr.

since: 3.9.3

ags_fm_synth_util_free

Free the memory of ptr.

since: 3.9.3

ags_fm_synth_util_get_buffer_length

Get buffer length of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_format

Get audio buffer util format of fm_synth_util.

since: 3.14.0

ags_fm_synth_util_get_frame_count

Get frame count of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_frequency

Get frequency of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_lfo_depth

Get LFO depth of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_lfo_frequency

Get LFO frequency of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_lfo_oscillator_mode

Get LFO oscillator mode of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_offset

Get offset of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_phase

Get phase of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_samplerate

Get samplerate of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_source

Get source buffer of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_source_stride

Get source stride of fm_synth_util.

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_get_tuning

Get tuning of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_get_volume

Get volume of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_buffer_length

Set buffer_length of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_format

Set format of fm_synth_util.

since: 3.14.0

ags_fm_synth_util_set_frame_count

Set frame_count of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_frequency

Set frequency of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_lfo_depth

Set lfo_depth of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_lfo_frequency

Set lfo_frequency of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_lfo_oscillator_mode

Set lfo_oscillator_mode of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_offset

Set offset of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_phase

Set phase of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_samplerate

Set samplerate of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_source

Set source buffer of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_source_stride

Set source stride 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

ags_fm_synth_util_set_tuning

Set tuning of fm_synth_util.

since: 3.9.3

ags_fm_synth_util_set_volume

Set volume of fm_synth_util.

since: 3.9.3