unreal.EnvelopeFollowerGeneratorParams

class unreal.EnvelopeFollowerGeneratorParams(bypass: bool = False, invert: bool = False, audio_bus: AudioBus = Ellipsis, gain: float = 0.0, attack_time: float = 0.0, release_time: float = 0.0)

Bases: StructBase

Envelope Follower Generator Params

C++ Source:

  • Plugin: AudioModulation

  • Module: AudioModulation

  • File: SoundModulationEnvelopeFollower.h

Editor Properties: (see get_editor_property/set_editor_property)

  • attack_time (float): [Read-Write] Attack Time: Attack time of envelope response (in sec)

  • audio_bus (AudioBus): [Read-Write] Audio Bus: AudioBus to follow amplitude of and generate modulation control signal from.

  • bypass (bool): [Read-Write] Bypass: If true, bypasses generator from being modulated by parameters, patches, or mixed (remains active and computed).

  • gain (float): [Read-Write] Gain: Gain to apply to amplitude signal.

  • invert (bool): [Read-Write] Invert: If true, inverts output

  • release_time (float): [Read-Write] Release Time: Release time of envelope response (in sec)

property attack_time: float

[Read-Write] Attack Time: Attack time of envelope response (in sec)

Type:

(float)

property audio_bus: AudioBus

[Read-Write] Audio Bus: AudioBus to follow amplitude of and generate modulation control signal from.

Type:

(AudioBus)

property bypass: bool

[Read-Write] Bypass: If true, bypasses generator from being modulated by parameters, patches, or mixed (remains active and computed).

Type:

(bool)

property gain: float

[Read-Write] Gain: Gain to apply to amplitude signal.

Type:

(float)

property invert: bool

[Read-Write] Invert: If true, inverts output

Type:

(bool)

property release_time: float

[Read-Write] Release Time: Release time of envelope response (in sec)

Type:

(float)