/Engine/Plugins/Experimental/MotoSynth/Source/MotoSynth/Public/MotoSynthPreset.h
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FMotoSynthRuntimeSettings
TObjectPtr<UMo...
AccelerationSource
Motosynth source to use for granular engine acceleration.
bool
bGranularEngineEnabled
If the granular engine is enabled.
bool
bNoiseEnabled
If the noise generator enabled.
bool
bNoiseEnvelopeEnabled
If the noise generator has the envelope enabled.
bool
bStereoWidenerEnabled
If the stereo widener is enabled.
bool
bStereoWidenerFilterEnabled
Delay ratio of left/right channels for stereo widener effect.
bool
bSynthToneEnabled
If the synth tone is enabled.
bool
bSynthToneEnvelopeEnabled
Enable the synth tone envelope generator.
TObjectPtr<UMo...
DecelerationSource
Motosynth source to use for granular engine deceleration.
int32
GrainCrossfadeSamplesForConstantRPMs
Number of samples to cross fade grains when on a constant-RPM state. More crossfaded samples can reduce the robotic sound.
int32
GrainTableRandomOffsetForConstantRPMs
Random grain table offset for cases where RPM is constant. Allows random shuffling of grains to avoid a robotic sound.
float
GranularEnginePitchScale
The pitch scale of the granular engine.
float
GranularEngineVolume
The volume of the granular engine.
FVector2D
NoiseAttackCurveRange
Noise envelope attack curve. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth.
FVector2D
NoiseAttackTimeMsecRange
Noise envelope attack time in milliseconds between min/max RPM.
FVector2D
NoiseDecayCurveRange
Noise envelope attack curve between min/max RPM. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth.
FVector2D
NoiseDecayTimeMsecRange
Noise envelope attack time in milliseconds between min/max RPM.
FVector2D
NoiseLPFRange
The filter frequency of the noise generator between min/max RPM.
FVector2D
NoiseVolumeRange
The volume of the noise source.
int32
NumGrainTableEntriesPerGrain
How many grain-table entries to use per runtime grain.
int32
NumSamplesToCrossfadeBetweenGrains
The volume of the granular engine.
float
StereoDelayMsec
If the stereo widener is enabled.
float
StereoFeedback
Amount of feedback for stereo widener.
float
StereoWidenerDelayRatio
Delay ratio of left/right channels for stereo widener effect.
float
StereoWidenerDryLevel
Dry level of stereo delay used for stereo widener.
float
StereoWidenerFilterFrequency
Delay ratio of left/right channels for stereo widener effect.
float
StereoWidenerFilterQ
Delay ratio of left/right channels for stereo widener effect.
float
StereoWidenerWetlevel
Wet level of stereo delay used for stereo widener.
int32
SynthOctaveShift
Octave shift of the synth.
FVector2D
SynthToneAttackCurveRange
Synth tone envelope attack curve. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth.
FVector2D
SynthToneAttackTimeMsecRange
Synth tone envelope attack time in milliseconds between min/max RPM.
FVector2D
SynthToneDecayCurveRange
Synth tone envelope decay curve. 1.0 = linear decay, < 1.0 exponential decay, > 1.0 logarithmic decay.
FVector2D
SynthToneDecayTimeMsecRange
Synth tone decay time in milliseconds.
FVector2D
SynthToneFilterFrequencyRange
The filter frequency of the synth tone between min/max RPM.
FVector2D
SynthToneVolumeRange
The volume of the synth tone between min and max RPM.