unreal.SourceEffectMotionFilterSettings

class unreal.SourceEffectMotionFilterSettings(motion_filter_topology: SourceEffectMotionFilterTopology = Ellipsis, motion_filter_mix: float = 0.0, filter_a_settings: SourceEffectIndividualFilterSettings = Ellipsis, filter_b_settings: SourceEffectIndividualFilterSettings = Ellipsis, modulation_mappings: Map[SourceEffectMotionFilterModDestination, SourceEffectMotionFilterModulationSettings] = {}, dry_volume_db: float = 0.0)

Bases: StructBase

FSourceEffectMotionFilterSettings This is the source effect’s setting struct.

C++ Source:

  • Plugin: Synthesis

  • Module: Synthesis

  • File: SourceEffectMotionFilter.h

Editor Properties: (see get_editor_property/set_editor_property)

  • dry_volume_db (float): [Read-Write] Dry Volume Db: Dry volume pass-through in dB.

  • filter_a_settings (SourceEffectIndividualFilterSettings): [Read-Write] Filter ASettings: Initial settings for Filter A

  • filter_b_settings (SourceEffectIndividualFilterSettings): [Read-Write] Filter BSettings: Initial settings for Filter B

  • modulation_mappings (Map[SourceEffectMotionFilterModDestination, SourceEffectMotionFilterModulationSettings]): [Read-Write] Modulation Mappings: Modulation Mappings

  • motion_filter_mix (float): [Read-Write] Motion Filter Mix: Filter Mix controls the amount of each filter in the signal where -1.0f outputs Only Filter A, 0.0f is an equal balance between Filter A and B, and 1.0f outputs only Filter B. How this blend works depends on the Topology.

  • motion_filter_topology (SourceEffectMotionFilterTopology): [Read-Write] Motion Filter Topology: In Serial Mode, Filter A will process then Filter B will process; in Parallel mode, Filter A and Filter B will process the dry input seprately, then be mixed together afterward.

property dry_volume_db: float

[Read-Write] Dry Volume Db: Dry volume pass-through in dB.

Type:

(float)

property filter_a_settings: SourceEffectIndividualFilterSettings

[Read-Write] Filter ASettings: Initial settings for Filter A

Type:

(SourceEffectIndividualFilterSettings)

property filter_b_settings: SourceEffectIndividualFilterSettings

[Read-Write] Filter BSettings: Initial settings for Filter B

Type:

(SourceEffectIndividualFilterSettings)

property modulation_mappings: Map[SourceEffectMotionFilterModDestination, SourceEffectMotionFilterModulationSettings]

[Read-Write] Modulation Mappings: Modulation Mappings

Type:

(Map[SourceEffectMotionFilterModDestination, SourceEffectMotionFilterModulationSettings])

property motion_filter_mix: float

[Read-Write] Motion Filter Mix: Filter Mix controls the amount of each filter in the signal where -1.0f outputs Only Filter A, 0.0f is an equal balance between Filter A and B, and 1.0f outputs only Filter B. How this blend works depends on the Topology.

Type:

(float)

property motion_filter_topology: SourceEffectMotionFilterTopology

[Read-Write] Motion Filter Topology: In Serial Mode, Filter A will process then Filter B will process; in Parallel mode, Filter A and Filter B will process the dry input seprately, then be mixed together afterward.

Type:

(SourceEffectMotionFilterTopology)