Class

AgsAudioSF2SynthGenerator

Description

class AgsAudio.SF2SynthGenerator : Ags.Function
{
  flags: AgsSF2SynthGeneratorFlags,
  obj_mutex: GRecMutex,
  filename: gchar*,
  preset: gchar*,
  instrument: gchar*,
  bank: gint,
  program: gint,
  samplerate: guint,
  buffer_size: guint,
  format: AgsSoundcardFormat,
  pitch_type: gchar*,
  frame_count: guint,
  loop_start: guint,
  loop_end: guint,
  delay: gdouble,
  attack: guint,
  volume: gdouble,
  base_key: gdouble,
  tuning: gdouble,
  sf2_synth_util: AgsSF2SynthUtil*,
  timestamp: GObject*
}

No description available.

Ancestors

Constructors

ags_sf2_synth_generator_new

Creates an AgsSF2SynthGenerator.

since: 3.4.0

Instance methods

ags_sf2_synth_generator_compute

Compute SF2 synth for note.

since: 3.4.0

ags_sf2_synth_generator_compute_instrument

Compute instrument for note.

since: 3.4.0

ags_sf2_synth_generator_compute_midi_locale

Compute synth for note.

since: 3.4.0

ags_sf2_synth_generator_get_bank

Gets bank.

since: 3.4.0

ags_sf2_synth_generator_get_base_key

Gets base key.

since: 3.4.0

ags_sf2_synth_generator_get_buffer_size

Gets buffer size.

since: 3.4.0

ags_sf2_synth_generator_get_delay

Gets delay.

since: 3.4.0

ags_sf2_synth_generator_get_filename

Gets filename.

since: 3.4.0

ags_sf2_synth_generator_get_format

Gets format.

since: 3.4.0

ags_sf2_synth_generator_get_frame_count

Gets frame count.

since: 3.4.0

ags_sf2_synth_generator_get_instrument

Gets instrument.

since: 3.4.0

ags_sf2_synth_generator_get_loop_end

Gets loop end.

since: 3.4.0

ags_sf2_synth_generator_get_loop_start

Gets loop start.

since: 3.4.0

ags_sf2_synth_generator_get_obj_mutex

Get object mutex.

since: 3.4.0

ags_sf2_synth_generator_get_pitch_type

Gets pitch type.

since: 3.9.0

ags_sf2_synth_generator_get_preset

Gets preset.

since: 3.4.0

ags_sf2_synth_generator_get_program

Gets program.

since: 3.4.0

ags_sf2_synth_generator_get_samplerate

Gets samplerate.

since: 3.4.0

ags_sf2_synth_generator_get_timestamp

Get timestamp.

since: 3.4.0

ags_sf2_synth_generator_get_tuning

Gets tuning.

since: 3.4.0

ags_sf2_synth_generator_set_bank

Set buffer size.

since: 3.4.0

ags_sf2_synth_generator_set_base_key

Sets base key.

since: 3.4.0

ags_sf2_synth_generator_set_buffer_size

Set buffer size.

since: 3.4.0

ags_sf2_synth_generator_set_delay

Sets delay.

since: 3.4.0

ags_sf2_synth_generator_set_filename

Set filename.

since: 3.4.0

ags_sf2_synth_generator_set_flags

Set flags on sf2_synth_generator.

since: 3.4.0

ags_sf2_synth_generator_set_format

Set format.

since: 3.4.0

ags_sf2_synth_generator_set_frame_count

Sets frame count.

since: 3.4.0

ags_sf2_synth_generator_set_instrument

Set instrument.

since: 3.4.0

ags_sf2_synth_generator_set_loop_end

Sets loop end.

since: 3.4.0

ags_sf2_synth_generator_set_loop_start

Sets loop start.

since: 3.4.0

ags_sf2_synth_generator_set_pitch_type

Set pitch type.

since: 3.9.0

ags_sf2_synth_generator_set_preset

Set preset.

since: 3.4.0

ags_sf2_synth_generator_set_program

Set buffer size.

since: 3.4.0

ags_sf2_synth_generator_set_samplerate

Set samplerate.

since: 3.4.0

ags_sf2_synth_generator_set_timestamp

Set timestamp.

since: 3.4.0

ags_sf2_synth_generator_set_tuning

Sets tuning.

since: 3.4.0

ags_sf2_synth_generator_test_flags

Test flags to be set on sf2_synth_generator.

since: 3.4.0

ags_sf2_synth_generator_unset_flags

Unset flags on sf2_synth_generator.

since: 3.4.0

Methods inherited from AgsFunction (2)
ags_function_add_matrix

Add solver_matrix to function.

ags_function_remove_matrix

Remove solver_matrix from function.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

AgsAudio.SF2SynthGenerator:attack

The attack to be used.

since: 3.4.11

AgsAudio.SF2SynthGenerator:bank

The bank to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:base-key

The base key to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:buffer-size

The buffer size to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:delay

The delay to be used.

since: 3.4.11

AgsAudio.SF2SynthGenerator:filename

The assigned filename.

since: 3.4.0

AgsAudio.SF2SynthGenerator:format

The format to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:frame-count

The frame count to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:instrument

The assigned instrument.

since: 3.4.0

AgsAudio.SF2SynthGenerator:loop-end

The loop end to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:loop-start

The loop start to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:pitch-type

The pitch type to be used.

since: 3.9.0

AgsAudio.SF2SynthGenerator:preset

The assigned preset.

since: 3.4.0

AgsAudio.SF2SynthGenerator:program

The program to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:samplerate

The samplerate to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:tuning

The tuning to be used.

since: 3.4.0

AgsAudio.SF2SynthGenerator:volume

The volume to be used.

since: 3.4.11

Properties inherited from AgsFunction (3)
Ags.Function:normalized-function

The normalized function.

Ags.Function:pivot-table

The pivot table.

Ags.Function:source-function

The source function.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct AgsAudioSF2SynthGeneratorClass {
  AgsFunctionClass function;
  
}

No description available.

Class members
function: AgsFunctionClass

No description available.