| Top |
GObject
╰── AgsRecall
╰── AgsRecallAudio
╰── AgsFxNotationAudio
╰── AgsFxModularSynthAudio
AgsFxModularSynthAudioScopeData * ags_fx_modular_synth_audio_scope_data_alloc ();
Allocate AgsFxModularSynthAudioScopeData
Since: 8.2.0
void
ags_fx_modular_synth_audio_scope_data_free
(AgsFxModularSynthAudioScopeData *scope_data);
Free scope_data
.
Since: 8.2.0
AgsFxModularSynthAudioChannelData * ags_fx_modular_synth_audio_channel_data_alloc ();
Allocate AgsFxModularSynthAudioChannelData
Since: 8.2.0
void
ags_fx_modular_synth_audio_channel_data_free
(AgsFxModularSynthAudioChannelData *channel_data);
Free channel_data
.
Since: 8.2.0
AgsFxModularSynthAudioInputData * ags_fx_modular_synth_audio_input_data_alloc ();
Allocate AgsFxModularSynthAudioInputData
Since: 8.2.0
void
ags_fx_modular_synth_audio_input_data_free
(AgsFxModularSynthAudioInputData *input_data);
Free input_data
.
Since: 8.2.0
AgsFxModularSynthAudio *
ags_fx_modular_synth_audio_new (AgsAudio *audio);
Create a new instance of AgsFxModularSynthAudio
Since: 8.2.0
#define AGS_FX_MODULAR_SYNTH_AUDIO_DEFAULT_BUFFER_SIZE (65536)
struct AgsFxModularSynthAudioScopeData {
GRecMutex strct_mutex;
gpointer parent;
guint audio_channels;
AgsFxModularSynthAudioChannelData **channel_data;
};
struct AgsFxModularSynthAudioChannelData {
GRecMutex strct_mutex;
gpointer parent;
gpointer synth_buffer_0;
AgsModularSynthUtil *modular_synth_util_0;
AgsLowPassFilterUtil *low_pass_filter_util_0;
AgsAmplifierUtil *amplifier_util_0;
AgsChorusUtil *chorus_util;
AgsFxModularSynthAudioInputData* input_data[AGS_SEQUENCER_MAX_MIDI_KEYS];
};
“amplifier-0-amp-0-gain” property“amplifier-0-amp-0-gain” AgsPort *
The amplifier 0 amp-0 gain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“amplifier-0-amp-1-gain” property“amplifier-0-amp-1-gain” AgsPort *
The amplifier 0 amp-1 gain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“amplifier-0-amp-2-gain” property“amplifier-0-amp-2-gain” AgsPort *
The amplifier 0 amp-2 gain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“amplifier-0-amp-3-gain” property“amplifier-0-amp-3-gain” AgsPort *
The amplifier 0 amp-3 gain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“amplifier-0-filter-gain” property“amplifier-0-filter-gain” AgsPort *
The amplifier 0 filter gain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“chorus-delay” property“chorus-delay” AgsPort *
The chorus delay.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“chorus-depth” property“chorus-depth” AgsPort *
The chorus depth.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“chorus-enabled” property“chorus-enabled” AgsPort *
The chorus enabled.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“chorus-input-volume” property“chorus-input-volume” AgsPort *
The chorus input volume.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“chorus-lfo-frequency” property“chorus-lfo-frequency” AgsPort *
The chorus lfo frequency.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“chorus-lfo-oscillator” property“chorus-lfo-oscillator” AgsPort *
The chorus lfo oscillator.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“chorus-mix” property“chorus-mix” AgsPort *
The chorus mix.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“chorus-output-volume” property“chorus-output-volume” AgsPort *
The chorus output volume.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“chorus-pitch-type” property“chorus-pitch-type” AgsPort *
The chorus pitch type.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“low-pass-0-cut-off-frequency” property“low-pass-0-cut-off-frequency” AgsPort *
The low-pass-0-cut-off-frequency.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“low-pass-0-filter-gain” property“low-pass-0-filter-gain” AgsPort *
The low-pass-0-filter-gain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“low-pass-0-no-clip” property“low-pass-0-no-clip” AgsPort *
The low-pass-0-no-clip.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-0-attack” property“synth-0-env-0-attack” AgsPort *
The synth 0 env-0 attack.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-0-decay” property“synth-0-env-0-decay” AgsPort *
The synth 0 env-0 decay.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-0-frequency” property“synth-0-env-0-frequency” AgsPort *
The synth 0 env-0 frequency.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-0-gain” property“synth-0-env-0-gain” AgsPort *
The synth 0 env-0 gain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-0-release” property“synth-0-env-0-release” AgsPort *
The synth 0 env-0 release.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-0-sends” property“synth-0-env-0-sends” AgsPort *
The synth 0 env-0 sends.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-0-sustain” property“synth-0-env-0-sustain” AgsPort *
The synth 0 env-0 sustain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-1-attack” property“synth-0-env-1-attack” AgsPort *
The synth 0 env-1 attack.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-1-decay” property“synth-0-env-1-decay” AgsPort *
The synth 0 env-1 decay.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-1-frequency” property“synth-0-env-1-frequency” AgsPort *
The synth 0 env-1 frequency.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-1-gain” property“synth-0-env-1-gain” AgsPort *
The synth 0 env-1 gain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-1-release” property“synth-0-env-1-release” AgsPort *
The synth 0 env-1 release.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-1-sends” property“synth-0-env-1-sends” AgsPort *
The synth 0 env-1 sends.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-env-1-sustain” property“synth-0-env-1-sustain” AgsPort *
The synth 0 env-1 sustain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-0-depth” property“synth-0-lfo-0-depth” AgsPort *
The synth 0 lfo-0 depth.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-0-frequency” property“synth-0-lfo-0-frequency” AgsPort *
The synth 0 lfo-0 frequency.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-0-oscillator” property“synth-0-lfo-0-oscillator” AgsPort *
The synth 0 lfo-0 oscillator.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-0-sends” property“synth-0-lfo-0-sends” AgsPort *
The synth 0 lfo-0 sends.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-0-tuning” property“synth-0-lfo-0-tuning” AgsPort *
The synth 0 lfo-0 tuning.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-1-depth” property“synth-0-lfo-1-depth” AgsPort *
The synth 0 lfo-1 depth.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-1-frequency” property“synth-0-lfo-1-frequency” AgsPort *
The synth 0 lfo-1 frequency.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-1-oscillator” property“synth-0-lfo-1-oscillator” AgsPort *
The synth 0 lfo-1 oscillator.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-1-sends” property“synth-0-lfo-1-sends” AgsPort *
The synth 0 lfo-1 sends.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-lfo-1-tuning” property“synth-0-lfo-1-tuning” AgsPort *
The synth 0 lfo-1 tuning.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-noise-frequency” property“synth-0-noise-frequency” AgsPort *
The synth 0 noise frequency.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-noise-gain” property“synth-0-noise-gain” AgsPort *
The synth 0 noise gain.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-noise-sends” property“synth-0-noise-sends” AgsPort *
The synth 0 noise sends.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-0-key” property“synth-0-osc-0-key” AgsPort *
The synth-0 osc-0 key.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-0-octave” property“synth-0-osc-0-octave” AgsPort *
The synth-0 osc-0 octave.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-0-oscillator” property“synth-0-osc-0-oscillator” AgsPort *
The synth-0 osc-0 oscillator.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-0-phase” property“synth-0-osc-0-phase” AgsPort *
The synth-0 osc-0 phase.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-0-volume” property“synth-0-osc-0-volume” AgsPort *
The synth-0 osc-0 volume.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-1-key” property“synth-0-osc-1-key” AgsPort *
The synth-0 osc-1 key.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-1-octave” property“synth-0-osc-1-octave” AgsPort *
The synth-0 osc-1 octave.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-1-oscillator” property“synth-0-osc-1-oscillator” AgsPort *
The synth-0 osc-1 oscillator.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-1-phase” property“synth-0-osc-1-phase” AgsPort *
The synth-0 osc-1 phase.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-osc-1-volume” property“synth-0-osc-1-volume” AgsPort *
The synth-0 osc-1 volume.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-pitch-tuning” property“synth-0-pitch-tuning” AgsPort *
The synth 0 pitch tuning.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0
“synth-0-volume” property“synth-0-volume” AgsPort *
The synth 0 volume.
Owner: AgsFxModularSynthAudio
Flags: Read / Write
Since: 8.2.0