Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/Experimental/MotoSynth/Source/MotoSynth/Public/MotoSynthPreset.h |
Include |
#include "MotoSynthPreset.h" |
USTRUCT(BlueprintType)
struct FMotoSynthRuntimeSettings
Name | Description | ||
---|---|---|---|
|
TObjectPtr< UMo... |
AccelerationSource |
Motosynth source to use for granular engine acceleration. |
|
bGranularEngineEnabled |
If the granular engine is enabled. |
|
|
bNoiseEnabled |
If the noise generator enabled. |
|
|
bNoiseEnvelopeEnabled |
If the noise generator has the envelope enabled. |
|
|
bStereoWidenerEnabled |
If the stereo widener is enabled. |
|
|
bStereoWidenerFilterEnabled |
Delay ratio of left/right channels for stereo widener effect. |
|
|
bSynthToneEnabled |
If the synth tone is enabled. |
|
|
bSynthToneEnvelopeEnabled |
Enable the synth tone envelope generator. |
|
|
TObjectPtr< UMo... |
DecelerationSource |
Motosynth source to use for granular engine deceleration. |
|
GrainCrossfadeSamplesForConstantRPMs |
Number of samples to cross fade grains when on a constant-RPM state. More crossfaded samples can reduce the robotic sound. |
|
|
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. |
|
NoiseAttackCurveRange |
Noise envelope attack curve. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth. |
|
|
NoiseAttackTimeMsecRange |
Noise envelope attack time in milliseconds between min/max RPM. |
|
|
NoiseDecayCurveRange |
Noise envelope attack curve between min/max RPM. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth. |
|
|
NoiseDecayTimeMsecRange |
Noise envelope attack time in milliseconds between min/max RPM. |
|
|
NoiseLPFRange |
The filter frequency of the noise generator between min/max RPM. |
|
|
NoiseVolumeRange |
The volume of the noise source. |
|
|
NumGrainTableEntriesPerGrain |
How many grain-table entries to use per runtime grain. |
|
|
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. |
|
SynthOctaveShift |
Octave shift of the synth. |
|
|
SynthToneAttackCurveRange |
Synth tone envelope attack curve. 1.0 = linear growth, < 1.0 logorithmic growth, > 1.0 exponential growth. |
|
|
SynthToneAttackTimeMsecRange |
Synth tone envelope attack time in milliseconds between min/max RPM. |
|
|
SynthToneDecayCurveRange |
Synth tone envelope decay curve. 1.0 = linear decay, < 1.0 exponential decay, > 1.0 logarithmic decay. |
|
|
SynthToneDecayTimeMsecRange |
Synth tone decay time in milliseconds. |
|
|
SynthToneFilterFrequencyRange |
The filter frequency of the synth tone between min/max RPM. |
|
|
SynthToneVolumeRange |
The volume of the synth tone between min and max RPM. |
Name | Description | ||
---|---|---|---|
|
float |
SynthToneFilterFrequency_DEPRECATED |
|
|
float |
SynthToneVolume_DEPRECATED |