/Engine/Plugins/Experimental/MotoSynth/Source/MotoSynth/Public/MotoSynthSourceAsset.h
UMotoSynthSourceUAsset used to represent Imported MotoSynth Sources
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UMotoSynthSource : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
Audio::FAligned...
AnalysisBuffer
FString
AnalysisInputFilePath
The path to write the audio analysis data (LPF and normalized asset)
bool
bConvertTo8Bit
Whether or not to convert this moto synth source to 8 bit on load to use less memory.
bool
bEnableDynamicsProcessorForAnalysis
Whether not to enable a dynamics processor to the analysis step.
bool
bEnableFilteringForAnalysis
Whether not to enable a low pass filter frequency before analyzing the audio file.
bool
bEnableNormalizationForAnalysis
bool
bWriteAnalysisInputToFile
Whether not to write the audio used for analysis to a wav file.
float
DownSampleFactor
Amount to scale down the sample rate of the source.
float
DynamicsKneeBandwidth
float
DynamicsProcessorAttackTimeMsec
float
DynamicsProcessorInputGainDb
float
DynamicsProcessorLookahead
float
DynamicsProcessorRatio
float
DynamicsProcessorReleaseTimeMsec
float
DynamicsProcessorThreshold
TArray<FGrainT...
GrainTable
Grain table containing information about how to granulate the source data buffer.
float
HighPassFilterFrequency
Whether not to enable a low pass filter frequency before analyzing the audio file.
float
LowPassFilterFrequency
Frequency of a low pass filter to apply before running grain table analysis.
FRPMEstimationP...
MotoSynthSineToneTest
FRuntimeFloatCu...
RPMCurve
A curve to define the RPM contour from the min and max estimated RPM Curve values are non-normalized and accurate to time
int32
RPMCycleCalibrationSample
A samples to use to calibrate when an engine cycle begins.
int32
RPMEstimationOctaveOffset
int32
RPMFirstCycleSampleEnd
The end of the first cycle sample. Cut the source file to start exactly on the cycle start.
float
RPMSynthVolume
Sets the volume of the RPM curve synth for testing RPM curve to source.
int32
SampleShiftOffset
TObjectPtr<USo...
SoundWaveSource
The source to use for the moto synth source.
uint32
SourceDataID
Data ID used to track the source data with the data manager.
TArray< int16 >
SourceDataPCM
int32
SourceSampleRate
Sample rate of the imported sound wave and the serialized data of the granulator.