unreal.AudioMaterialEnvelopeSettings

class unreal.AudioMaterialEnvelopeSettings(attack_curve: float = 0.0, attack_value: float = 0.0, attack_time: float = 0.0, decay_curve: float = 0.0, decay_time: float = 0.0, sustain_value: float = 0.0, release_curve: float = 0.0, release_time: float = 0.0)

Bases: StructBase

Audio Material Envelope Settings

C++ Source:

  • Plugin: AudioWidgets

  • Module: AudioWidgets

  • File: AudioMaterialEnvelopeSettings.h

Editor Properties: (see get_editor_property/set_editor_property)

  • attack_curve (float): [Read-Write] Curve of the envelopes attack stage. Attack is the time taken for the rise of the level from zero to a given value.

  • attack_time (float): [Read-Write] Time the Value reaches the Attack stage. Attack is the time taken for the rise of the level from zero to a given value.

  • attack_value (float): [Read-Write] Value of the envelopes attack stage. Attack is the time taken for the rise of the level from zero to a given value.

  • decay_curve (float): [Read-Write] Curve of the envelopes Decay stage. Decay is the time taken for the level to reduce from the attack level to the sustain level.

  • decay_time (float): [Read-Write] Time that takes to reach the level of the Sustain stage. Decay is the time taken for the level to reduce from the attack level to the sustain level.

  • envelope_type (AudioMaterialEnvelopeType): [Read-Write] The Type of the envelope curve.

  • release_curve (float): [Read-Write] Curve of the envelopes Release stage. Release is the time taken for the level to decay from sustain to zero.

  • release_time (float): [Read-Write] Time that takes to reach zero level Release is the time taken for the level to decay from sustain to zero.

  • sustain_value (float): [Read-Write] Value of the envelopes Sustain stage. Sustain is the level maintained until release stage.

property attack_curve: float

[Read-Write] Curve of the envelopes attack stage. Attack is the time taken for the rise of the level from zero to a given value.

Type:

(float)

property attack_time: float

[Read-Write] Time the Value reaches the Attack stage. Attack is the time taken for the rise of the level from zero to a given value.

Type:

(float)

property attack_value: float

[Read-Write] Value of the envelopes attack stage. Attack is the time taken for the rise of the level from zero to a given value.

Type:

(float)

property decay_curve: float

[Read-Write] Curve of the envelopes Decay stage. Decay is the time taken for the level to reduce from the attack level to the sustain level.

Type:

(float)

property decay_time: float

[Read-Write] Time that takes to reach the level of the Sustain stage. Decay is the time taken for the level to reduce from the attack level to the sustain level.

Type:

(float)

property release_curve: float

[Read-Write] Curve of the envelopes Release stage. Release is the time taken for the level to decay from sustain to zero.

Type:

(float)

property release_time: float

[Read-Write] Time that takes to reach zero level Release is the time taken for the level to decay from sustain to zero.

Type:

(float)

property sustain_value: float

[Read-Write] Value of the envelopes Sustain stage. Sustain is the level maintained until release stage.

Type:

(float)