.. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the AudioEffectChorus.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_AudioEffectChorus: AudioEffectChorus ================= **Inherits:** :ref:`AudioEffect` **<** :ref:`Resource` **<** :ref:`Reference` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Adds a chorus audio effect. Member Functions ---------------- +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_dry` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`get_voice_count` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_voice_cutoff_hz` **(** :ref:`int` voice_idx **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_voice_delay_ms` **(** :ref:`int` voice_idx **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_voice_depth_ms` **(** :ref:`int` voice_idx **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_voice_level_db` **(** :ref:`int` voice_idx **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_voice_pan` **(** :ref:`int` voice_idx **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_voice_rate_hz` **(** :ref:`int` voice_idx **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`get_wet` **(** **)** const | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_dry` **(** :ref:`float` amount **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_voice_count` **(** :ref:`int` voices **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_voice_cutoff_hz` **(** :ref:`int` voice_idx, :ref:`float` cutoff_hz **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_voice_delay_ms` **(** :ref:`int` voice_idx, :ref:`float` delay_ms **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_voice_depth_ms` **(** :ref:`int` voice_idx, :ref:`float` depth_ms **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_voice_level_db` **(** :ref:`int` voice_idx, :ref:`float` level_db **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_voice_pan` **(** :ref:`int` voice_idx, :ref:`float` pan **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_voice_rate_hz` **(** :ref:`int` voice_idx, :ref:`float` rate_hz **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ | void | :ref:`set_wet` **(** :ref:`float` amount **)** | +----------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------+ Member Variables ---------------- - :ref:`float` **dry** - The effect's raw signal. - :ref:`float` **voice/1/cutoff_hz** - The voice's cutoff frequency. - :ref:`float` **voice/1/delay_ms** - The voice's signal delay. - :ref:`float` **voice/1/depth_ms** - The voice filter's depth. - :ref:`float` **voice/1/level_db** - The voice's volume. - :ref:`float` **voice/1/pan** - The voice's pan level. - :ref:`float` **voice/1/rate_hz** - The voice's filter rate. - :ref:`float` **voice/2/cutoff_hz** - The voice's cutoff frequency. - :ref:`float` **voice/2/delay_ms** - The voice's signal delay. - :ref:`float` **voice/2/depth_ms** - The voice filter's depth. - :ref:`float` **voice/2/level_db** - The voice's volume. - :ref:`float` **voice/2/pan** - The voice's pan level. - :ref:`float` **voice/2/rate_hz** - The voice's filter rate. - :ref:`float` **voice/3/cutoff_hz** - The voice's cutoff frequency. - :ref:`float` **voice/3/delay_ms** - The voice's signal delay. - :ref:`float` **voice/3/depth_ms** - The voice filter's depth. - :ref:`float` **voice/3/level_db** - The voice's volume. - :ref:`float` **voice/3/pan** - The voice's pan level. - :ref:`float` **voice/3/rate_hz** - The voice's filter rate. - :ref:`float` **voice/4/cutoff_hz** - The voice's cutoff frequency. - :ref:`float` **voice/4/delay_ms** - The voice's signal delay. - :ref:`float` **voice/4/depth_ms** - The voice filter's depth. - :ref:`float` **voice/4/level_db** - The voice's volume. - :ref:`float` **voice/4/pan** - The voice's pan level. - :ref:`float` **voice/4/rate_hz** - The voice's filter rate. - :ref:`int` **voice_count** - The amount of voices in the effect. - :ref:`float` **wet** - The effect's processed signal. Description ----------- Adds a chorus audio effect. The effect applies a filter with voices to duplicate the audio source and manipulate it through the filter. Member Function Description --------------------------- .. _class_AudioEffectChorus_get_dry: - :ref:`float` **get_dry** **(** **)** const Returns the set dry ratio. .. _class_AudioEffectChorus_get_voice_count: - :ref:`int` **get_voice_count** **(** **)** const Returns the set voice count. .. _class_AudioEffectChorus_get_voice_cutoff_hz: - :ref:`float` **get_voice_cutoff_hz** **(** :ref:`int` voice_idx **)** const Returns the voice's set cutoff frequency. .. _class_AudioEffectChorus_get_voice_delay_ms: - :ref:`float` **get_voice_delay_ms** **(** :ref:`int` voice_idx **)** const Returns the voice's set delay. .. _class_AudioEffectChorus_get_voice_depth_ms: - :ref:`float` **get_voice_depth_ms** **(** :ref:`int` voice_idx **)** const Returns the voice's set filter depth. .. _class_AudioEffectChorus_get_voice_level_db: - :ref:`float` **get_voice_level_db** **(** :ref:`int` voice_idx **)** const Returns the voice's set maximum volume. .. _class_AudioEffectChorus_get_voice_pan: - :ref:`float` **get_voice_pan** **(** :ref:`int` voice_idx **)** const Returns the voice's set pan. .. _class_AudioEffectChorus_get_voice_rate_hz: - :ref:`float` **get_voice_rate_hz** **(** :ref:`int` voice_idx **)** const Returns the voice filter's set rate in cycles. .. _class_AudioEffectChorus_get_wet: - :ref:`float` **get_wet** **(** **)** const Returns the set applied wetness of the effect. .. _class_AudioEffectChorus_set_dry: - void **set_dry** **(** :ref:`float` amount **)** Returns the set applied dryness of the effect. .. _class_AudioEffectChorus_set_voice_count: - void **set_voice_count** **(** :ref:`int` voices **)** Set the number of voices in the effect's filter. .. _class_AudioEffectChorus_set_voice_cutoff_hz: - void **set_voice_cutoff_hz** **(** :ref:`int` voice_idx, :ref:`float` cutoff_hz **)** Set the cutoff frequency of the voice. The maximum frequency the voice may affect. .. _class_AudioEffectChorus_set_voice_delay_ms: - void **set_voice_delay_ms** **(** :ref:`int` voice_idx, :ref:`float` delay_ms **)** Set the delay of the voice's signal. .. _class_AudioEffectChorus_set_voice_depth_ms: - void **set_voice_depth_ms** **(** :ref:`int` voice_idx, :ref:`float` depth_ms **)** Set the filter depth of the voice's signal. .. _class_AudioEffectChorus_set_voice_level_db: - void **set_voice_level_db** **(** :ref:`int` voice_idx, :ref:`float` level_db **)** Set the volume level of the voice. .. _class_AudioEffectChorus_set_voice_pan: - void **set_voice_pan** **(** :ref:`int` voice_idx, :ref:`float` pan **)** Set the pan level of the voice. .. _class_AudioEffectChorus_set_voice_rate_hz: - void **set_voice_rate_hz** **(** :ref:`int` voice_idx, :ref:`float` rate_hz **)** Set the voice filter's rate. .. _class_AudioEffectChorus_set_wet: - void **set_wet** **(** :ref:`float` amount **)** Set the amount of effect.