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;
  AgsAudioBufferUtil* audio_buffer_util;
  AgsResampleUtil* resample_util;
  GType pitch_type;
  gpointer pitch_util;
  AgsVolumeUtil* volume_util;
  gboolean note_256th_mode;
  guint offset_256th;
}

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.

audio_buffer_util

No description available.

resample_util

No description available.

pitch_type

No description available.

pitch_util

No description available.

volume_util

No description available.

note_256th_mode

No description available.

offset_256th

No description available.

Functions

ags_sfz_synth_util_alloc

Allocate AgsSFZSynthUtil-struct.

since: 3.9.6

Instance methods

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_copy

Copy AgsSFZSynthUtil-struct.

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_note_256th_mode

Get note 256th mode of sfz_synth_util.

since: 6.1.0

ags_sfz_synth_util_get_offset

Get offset of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_get_offset_256th

Get offset as note 256th of sfz_synth_util.

since: 6.1.0

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_note_256th_mode

Set note_256th_mode of sfz_synth_util.

since: 6.1.0

ags_sfz_synth_util_set_offset

Set offset of sfz_synth_util.

since: 3.9.6

ags_sfz_synth_util_set_offset_256th

Set offset_256th of sfz_synth_util.

since: 6.1.0

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