Top | ![]() |
![]() |
![]() |
![]() |
GObject * | ags_synth_generator_compute () |
void | ags_synth_generator_compute_with_audio_signal () |
AgsSynthGenerator * | ags_synth_generator_new () |
#define | AGS_IS_SYNTH_GENERATOR() |
#define | AGS_IS_SYNTH_GENERATOR_CLASS() |
#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 |
guint | format | Read / Write |
gdouble | frequency | Read / Write |
guint | n-frames | Read / Write |
guint | oscillator | Read / Write |
gdouble | phase | Read / Write |
guint | samplerate | Read / Write |
GObject * | timestamp | Read / Write |
gdouble | volume | Read / Write |
enum | AgsSynthGeneratorOscillator |
enum | AgsSynthGeneratorComputeFlags |
#define | AGS_TYPE_SYNTH_GENERATOR |
struct | AgsSynthGenerator |
struct | AgsSynthGeneratorClass |
GObject * ags_synth_generator_compute (AgsSynthGenerator *synth_generator
,gdouble note
);
Compute synth for note
.
Since: 0.9.7
void ags_synth_generator_compute_with_audio_signal (AgsSynthGenerator *synth_generator
,GObject *audio_signal
,gdouble note
,AgsComplex *sync_start
,AgsComplex *sync_end
,guint compute_flags
);
Compute synth for note
for audio_signal
.
synth_generator |
||
audio_signal |
the AgsAudioSignal |
|
note |
the note to compute |
|
sync_start |
not used for now |
|
sync_end |
not used for now |
|
compute_flags |
computation flags |
Since: 0.9.7
AgsSynthGenerator * ags_synth_generator_new ();
Creates an AgsSynthGenerator
Since: 0.7.45
#define AGS_IS_SYNTH_GENERATOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_SYNTH_GENERATOR))
#define AGS_IS_SYNTH_GENERATOR_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE((class), 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: 0.7.45
“buffer-size”
property “buffer-size” guint
The buffer size to be used.
Flags: Read / Write
Default value: 0
Since: 0.7.45
“format”
property “format” guint
The format to be used.
Flags: Read / Write
Default value: 0
Since: 0.7.45
“frequency”
property “frequency” gdouble
The frequency to be used.
Flags: Read / Write
Allowed values: [0,65535]
Default value: 0
“n-frames”
property “n-frames” guint
The n-frames to be used.
Flags: Read / Write
Default value: 0
Since: 0.7.45
“oscillator”
property “oscillator” guint
The oscillator to be used.
Flags: Read / Write
Default value: 0
Since: 0.7.45
“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: 0.7.45
“timestamp”
property “timestamp” GObject *
The assigned timestamp.
Flags: Read / Write
Since: 0.7.45