unreal.MotoSynthRuntimeSettings
¶
- class unreal.MotoSynthRuntimeSettings(synth_tone_enabled: bool = False, synth_tone_volume_range: Vector2D = Ellipsis, synth_tone_filter_frequency_range: Vector2D = Ellipsis, synth_tone_envelope_enabled: bool = False, synth_tone_attack_time_msec_range: Vector2D = Ellipsis, synth_tone_attack_curve_range: Vector2D = Ellipsis, synth_tone_decay_time_msec_range: Vector2D = Ellipsis, synth_tone_decay_curve_range: Vector2D = Ellipsis, synth_octave_shift: int = 0, noise_enabled: bool = False, noise_volume_range: Vector2D = Ellipsis, noise_envelope_enabled: bool = False, noise_lpf_range: Vector2D = Ellipsis, noise_attack_time_msec_range: Vector2D = Ellipsis, noise_attack_curve_range: Vector2D = Ellipsis, noise_decay_time_msec_range: Vector2D = Ellipsis, noise_decay_curve_range: Vector2D = Ellipsis, granular_engine_enabled: bool = False, granular_engine_volume: float = 0.0, granular_engine_pitch_scale: float = 0.0, num_samples_to_crossfade_between_grains: int = 0, num_grain_table_entries_per_grain: int = 0, grain_table_random_offset_for_constant_rp_ms: int = 0, grain_crossfade_samples_for_constant_rp_ms: int = 0, stereo_widener_enabled: bool = False, stereo_delay_msec: float = 0.0, stereo_feedback: float = 0.0, stereo_widener_wetlevel: float = 0.0, stereo_widener_dry_level: float = 0.0, stereo_widener_delay_ratio: float = 0.0, stereo_widener_filter_enabled: bool = False, stereo_widener_filter_frequency: float = 0.0, stereo_widener_filter_q: float = 0.0)¶
Bases:
StructBase
Moto Synth Runtime Settings
C++ Source:
Plugin: MotoSynth
Module: MotoSynth
File: MotoSynthPreset.h
Editor Properties: (see get_editor_property/set_editor_property)
acceleration_source
(MotoSynthSource): [Read-Write] Motosynth source to use for granular engine accelerationdeceleration_source
(MotoSynthSource): [Read-Write] Motosynth source to use for granular engine decelerationgrain_crossfade_samples_for_constant_rp_ms
(int32): [Read-Write] Number of samples to cross fade grains when on a constant-RPM state. More crossfaded samples can reduce the robotic sound.grain_table_random_offset_for_constant_rp_ms
(int32): [Read-Write] Random grain table offset for cases where RPM is constant. Allows random shuffling of grains to avoid a robotic sound.granular_engine_enabled
(bool): [Read-Write] If the granular engine is enabledgranular_engine_pitch_scale
(float): [Read-Write] The pitch scale of the granular enginegranular_engine_volume
(float): [Read-Write] The volume of the granular enginenoise_attack_curve_range
(Vector2D): [Read-Write] Noise envelope attack curve. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth.noise_attack_time_msec_range
(Vector2D): [Read-Write] Noise envelope attack time in milliseconds between min/max RPMnoise_decay_curve_range
(Vector2D): [Read-Write] Noise envelope attack curve between min/max RPM. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth.noise_decay_time_msec_range
(Vector2D): [Read-Write] Noise envelope attack time in milliseconds between min/max RPMnoise_enabled
(bool): [Read-Write] If the noise generator enablednoise_envelope_enabled
(bool): [Read-Write] If the noise generator has the envelope enablednoise_lpf_range
(Vector2D): [Read-Write] The filter frequency of the noise generator between min/max RPMnoise_volume_range
(Vector2D): [Read-Write] The volume of the noise sourcenum_grain_table_entries_per_grain
(int32): [Read-Write] How many grain-table entries to use per runtime grainnum_samples_to_crossfade_between_grains
(int32): [Read-Write] The volume of the granular enginestereo_delay_msec
(float): [Read-Write] If the stereo widener is enabledstereo_feedback
(float): [Read-Write] Amount of feedback for stereo widenerstereo_widener_delay_ratio
(float): [Read-Write] Delay ratio of left/right channels for stereo widener effectstereo_widener_dry_level
(float): [Read-Write] Dry level of stereo delay used for stereo widenerstereo_widener_enabled
(bool): [Read-Write] If the stereo widener is enabledstereo_widener_filter_enabled
(bool): [Read-Write] Delay ratio of left/right channels for stereo widener effectstereo_widener_filter_frequency
(float): [Read-Write] Delay ratio of left/right channels for stereo widener effectstereo_widener_filter_q
(float): [Read-Write] Delay ratio of left/right channels for stereo widener effectstereo_widener_wetlevel
(float): [Read-Write] Wet level of stereo delay used for stereo widenersynth_octave_shift
(int32): [Read-Write] Octave shift of the synthsynth_tone_attack_curve_range
(Vector2D): [Read-Write] Synth tone envelope attack curve. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth.synth_tone_attack_time_msec_range
(Vector2D): [Read-Write] Synth tone envelope attack time in milliseconds between min/max RPMsynth_tone_decay_curve_range
(Vector2D): [Read-Write] Synth tone envelope decay curve. 1.0 = linear decay, < 1.0 exponential decay, > 1.0 logarithmic decay.synth_tone_decay_time_msec_range
(Vector2D): [Read-Write] Synth tone decay time in millisecondssynth_tone_enabled
(bool): [Read-Write] If the synth tone is enabledsynth_tone_envelope_enabled
(bool): [Read-Write] Enable the synth tone envelope generatorsynth_tone_filter_frequency_range
(Vector2D): [Read-Write] The filter frequency of the synth tone between min/max RPMsynth_tone_volume_range
(Vector2D): [Read-Write] The volume of the synth tone between min and max RPM
- property grain_crossfade_samples_for_constant_rp_ms: int¶
[Read-Write] Number of samples to cross fade grains when on a constant-RPM state. More crossfaded samples can reduce the robotic sound.
- Type:
(int32)
- property grain_table_random_offset_for_constant_rp_ms: int¶
[Read-Write] Random grain table offset for cases where RPM is constant. Allows random shuffling of grains to avoid a robotic sound.
- Type:
(int32)
- property granular_engine_pitch_scale: float¶
[Read-Write] The pitch scale of the granular engine
- Type:
(float)
- property granular_engine_volume: float¶
[Read-Write] The volume of the granular engine
- Type:
(float)
- property noise_attack_curve_range: Vector2D¶
[Read-Write] Noise envelope attack curve. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth.
- Type:
(Vector2D)
- property noise_attack_time_msec_range: Vector2D¶
[Read-Write] Noise envelope attack time in milliseconds between min/max RPM
- Type:
(Vector2D)
- property noise_decay_curve_range: Vector2D¶
[Read-Write] Noise envelope attack curve between min/max RPM. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth.
- Type:
(Vector2D)
- property noise_decay_time_msec_range: Vector2D¶
[Read-Write] Noise envelope attack time in milliseconds between min/max RPM
- Type:
(Vector2D)
- property noise_envelope_enabled: bool¶
[Read-Write] If the noise generator has the envelope enabled
- Type:
(bool)
- property noise_lpf_range: Vector2D¶
[Read-Write] The filter frequency of the noise generator between min/max RPM
- Type:
(Vector2D)
- property num_grain_table_entries_per_grain: int¶
[Read-Write] How many grain-table entries to use per runtime grain
- Type:
(int32)
- property num_samples_to_crossfade_between_grains: int¶
[Read-Write] The volume of the granular engine
- Type:
(int32)
- property stereo_widener_delay_ratio: float¶
[Read-Write] Delay ratio of left/right channels for stereo widener effect
- Type:
(float)
- property stereo_widener_dry_level: float¶
[Read-Write] Dry level of stereo delay used for stereo widener
- Type:
(float)
- property stereo_widener_filter_enabled: bool¶
[Read-Write] Delay ratio of left/right channels for stereo widener effect
- Type:
(bool)
- property stereo_widener_filter_frequency: float¶
[Read-Write] Delay ratio of left/right channels for stereo widener effect
- Type:
(float)
- property stereo_widener_filter_q: float¶
[Read-Write] Delay ratio of left/right channels for stereo widener effect
- Type:
(float)
- property stereo_widener_wetlevel: float¶
[Read-Write] Wet level of stereo delay used for stereo widener
- Type:
(float)
- property synth_tone_attack_curve_range: Vector2D¶
[Read-Write] Synth tone envelope attack curve. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth.
- Type:
(Vector2D)
- property synth_tone_attack_time_msec_range: Vector2D¶
[Read-Write] Synth tone envelope attack time in milliseconds between min/max RPM
- Type:
(Vector2D)
- property synth_tone_decay_curve_range: Vector2D¶
[Read-Write] Synth tone envelope decay curve. 1.0 = linear decay, < 1.0 exponential decay, > 1.0 logarithmic decay.
- Type:
(Vector2D)
- property synth_tone_decay_time_msec_range: Vector2D¶
[Read-Write] Synth tone decay time in milliseconds
- Type:
(Vector2D)
- property synth_tone_envelope_enabled: bool¶
[Read-Write] Enable the synth tone envelope generator
- Type:
(bool)