Struct

AgsAudioSFZSynthUtil

Description

struct AgsSFZSynthUtil {
  guint flags;
  AgsAudioContainer* sfz_file;
  guint sfz_sample_count;
  AgsSFZSample** sfz_sample_arr;
  gint** sfz_note_range;
  None sfz_loop_mode;
  None sfz_loop_start;
  None sfz_loop_end;
  None sfz_orig_buffer_length;
  gpointer* sfz_orig_buffer;
  None sfz_resampled_buffer_length;
  gpointer* sfz_resampled_buffer;
  gpointer source;
  guint source_stride;
  gpointer sample_buffer;
  gpointer im_buffer;
  guint buffer_length;
  AgsSoundcardFormat format;
  guint samplerate;
  guint orig_samplerate;
  gint midi_key;
  gdouble note;
  gdouble volume;
  guint frame_count;
  guint offset;
  guint loop_mode;
  guint loop_start;
  guint loop_end;
  AgsResampleUtil* resample_util;
  GType pitch_type;
  gpointer pitch_util;
  AgsVolumeUtil* volume_util;
}
No description available.
Structure members
flags
No description available.
sfz_file
No description available.
sfz_sample_count
No description available.
sfz_sample_arr
No description available.
sfz_note_range
No description available.
sfz_loop_mode
No description available.
sfz_loop_start
No description available.
sfz_loop_end
No description available.
sfz_orig_buffer_length
No description available.
sfz_orig_buffer
No description available.
sfz_resampled_buffer_length
No description available.
sfz_resampled_buffer
No description available.
source
No description available.
source_stride
No description available.
sample_buffer
No description available.
im_buffer
No description available.
buffer_length
No description available.
format
No description available.
samplerate
No description available.
orig_samplerate
No description available.
midi_key
No description available.
note
No description available.
volume
No description available.
frame_count
No description available.
offset
No description available.
loop_mode
No description available.
loop_start
No description available.
loop_end
No description available.
resample_util
No description available.
pitch_type
No description available.
pitch_util
No description available.
volume_util
No description available.

Functions

ags_sfz_synth_util_alloc

Allocate AgsSFZSynthUtil-struct.

since: 3.9.6

Instance methods

ags_sfz_synth_util_boxed_copy

Copy AgsSFZSynthUtil-struct.

since: 3.9.6

ags_sfz_synth_util_compute

Compute SFZ synth.

since: 3.9.6

ags_sfz_synth_util_compute_complex

Compute SFZ synth of complex data.

since: 3.9.6

ags_sfz_synth_util_compute_double

Compute SFZ synth of double precision floating point data.

since: 3.9.6

ags_sfz_synth_util_compute_float

Compute SFZ synth of floating point data.

since: 3.9.6

ags_sfz_synth_util_compute_s16

Compute SFZ synth of signed 16 bit data.

since: 3.9.6

ags_sfz_synth_util_compute_s24

Compute SFZ synth of signed 24 bit data.

since: 3.9.6

ags_sfz_synth_util_compute_s32

Compute SFZ synth of signed 32 bit data.

since: 3.9.6

ags_sfz_synth_util_compute_s64

Compute SFZ synth of signed 64 bit data.

since: 3.9.6

ags_sfz_synth_util_compute_s8

Compute SFZ synth of signed 8 bit data.

since: 3.9.6

ags_sfz_synth_util_free

Free AgsSFZSynthUtil-struct.

since: 3.9.6

ags_sfz_synth_util_get_buffer_length

Get buffer length of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_format

Get format of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_frame_count

Get frame count of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_loop_end

Get loop end of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_loop_mode

Get loop mode of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_loop_start

Get loop start of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_midi_key

Get midi_key of sfz_synth_util.

since: 3.17.0

ags_sfz_synth_util_get_note

Get note of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_offset

Get offset of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_pitch_type

Get pitch type of sfz_synth_util.

since: 4.0.0

ags_sfz_synth_util_get_pitch_util

Get pitch util of sfz_synth_util.

since: 4.0.0

ags_sfz_synth_util_get_samplerate

Get samplerate of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_sfz_file

Get SFZ file of sfz_synth_util.

since: 4.0.0

ags_sfz_synth_util_get_source

Get source buffer of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_source_stride

Get source stride of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_volume

Get volume of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_load_instrument

Load instrument of sfz_synth_util.

since: 3.17.0

ags_sfz_synth_util_set_buffer_length

Set buffer_length of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_format

Set format of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_frame_count

Set frame_count of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_loop_end

Set loop_end of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_loop_mode

Set loop_mode of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_loop_start

Set loop_start of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_midi_key

Set midi_key of sfz_synth_util.

since: 3.17.0

ags_sfz_synth_util_set_note

Set note of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_offset

Set offset of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_pitch_type

Set pitch_type of sfz_synth_util.

since: 4.0.0

ags_sfz_synth_util_set_pitch_util

Set pitch_util of sfz_synth_util.

since: 4.0.0

ags_sfz_synth_util_set_samplerate

Set samplerate of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_sfz_file

Set SFZ file of sfz_synth_util.

since: 4.0.0

ags_sfz_synth_util_set_source

Set source buffer of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_source_stride

Set source stride of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_volume

Set volume of sfz_synth_util.

since: 3.9.6