| Top |
| void | ags_synth_generator_compute () |
| AgsSynthGenerator * | ags_synth_generator_new () |
| #define | AGS_IS_SYNTH_GENERATOR() |
| #define | AGS_SYNTH_GENERATOR() |
| #define | AGS_SYNTH_GENERATOR_CLASS() |
| #define | AGS_SYNTH_GENERATOR_GET_CLASS() |
| GType | ags_synth_generator_get_type () |
| guint | attack | Read / Write |
| guint | buffer-size | Read / Write |
| gdouble | delay | Read / Write |
| guint | format | Read / Write |
| guint | frame-count | Read / Write |
| gdouble | frequency | Read / Write |
| guint | loop-end | Read / Write |
| guint | loop-start | Read / Write |
| guint | oscillator | Read / Write |
| gdouble | phase | Read / Write |
| guint | samplerate | Read / Write |
| GObject * | timestamp | Read / Write |
| gdouble | volume | Read / Write |
| enum | AgsSynthGeneratorOscillator |
| #define | AGS_TYPE_SYNTH_GENERATOR |
| struct | AgsSynthGenerator |
| struct | AgsSynthGeneratorClass |
void ags_synth_generator_compute (AgsSynthGenerator *synth_generator,GObject *audio_signal,gdouble note);
Compute synth for note
.
Since: 2.0.0
AgsSynthGenerator * ags_synth_generator_new ();
Creates an AgsSynthGenerator
Since: 2.0.0
#define AGS_IS_SYNTH_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH_GENERATOR))
#define AGS_SYNTH_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SYNTH_GENERATOR, AgsSynthGenerator))
#define AGS_SYNTH_GENERATOR_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SYNTH_GENERATOR, AgsSynthGeneratorClass))
#define AGS_SYNTH_GENERATOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), AGS_TYPE_SYNTH_GENERATOR, AgsSynthGeneratorClass))
“attack” property “attack” guint
The attack to be used.
Flags: Read / Write
Default value: 0
Since: 2.0.0
“buffer-size” property “buffer-size” guint
The buffer size to be used.
Flags: Read / Write
Default value: 0
Since: 2.0.0
“delay” property “delay” gdouble
The delay to be used.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 0
“format” property “format” guint
The format to be used.
Flags: Read / Write
Default value: 0
Since: 2.0.0
“frame-count” property “frame-count” guint
The frame count to be used.
Flags: Read / Write
Default value: 0
Since: 2.0.0
“frequency” property “frequency” gdouble
The frequency to be used.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 0
“loop-end” property “loop-end” guint
The loop end to be used.
Flags: Read / Write
Default value: 0
Since: 2.1.23
“loop-start” property “loop-start” guint
The loop start to be used.
Flags: Read / Write
Default value: 0
Since: 2.1.23
“oscillator” property “oscillator” guint
The oscillator to be used.
Flags: Read / Write
Default value: 0
Since: 2.0.0
“phase” property “phase” gdouble
The phase to be used.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 0
“samplerate” property “samplerate” guint
The samplerate to be used.
Flags: Read / Write
Default value: 0
Since: 2.0.0
“timestamp” property “timestamp” GObject *
The assigned timestamp.
Flags: Read / Write
Since: 2.0.0