50 void InitDynamicsProcessor();
56 float DelayTapPositionMilliseconds = 0.0f;
59 float NumFramesRendered = 0.0f;
62 float DurationFrames = 0.0f;
65 float PitchShiftRatioOffset = 1.0f;
73 const float DurationMilliseconds = 1000.0f * DurationFrames /
InSampleRate;
99 float FeedbackAmount = 0.0f;
102 float LastFrame = 0.0f;
108 int32 MaxGrains = 16;
111 float SampleRate = 0.0f;
114 float PitchShiftRatioBase = 1.0f;
116 float MaxDelaySeconds = 2.0f;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition DynamicsProcessor.h:37
Definition TapDelayPitchShifter.h:13
SIGNALPROCESSING_API void SetPitchShiftRatio(const float InPitchShiftRatio)
Definition TapDelayPitchShifter.cpp:69
SIGNALPROCESSING_API void SetDelayLength(const float InDelayLength)
Definition TapDelayPitchShifter.cpp:47
Definition GrainDelay.h:14
SIGNALPROCESSING_API float GetGrainDurationClamped(const float InDuration) const
Definition GrainDelay.cpp:53
SIGNALPROCESSING_API float GetGrainDelayRatioClamped(const float InGrainDelayRatio) const
Definition GrainDelay.cpp:58
SIGNALPROCESSING_API void SetMaxGrains(const int32 InMaxGrains)
Definition GrainDelay.cpp:73
SIGNALPROCESSING_API float GetGrainDelayClamped(const float InDelay) const
Definition GrainDelay.cpp:48
SIGNALPROCESSING_API ~FGrainDelay()
Definition GrainDelay.cpp:33
SIGNALPROCESSING_API float GetGrainPitchShiftFrameRatio(const float InPitchShift) const
Definition GrainDelay.cpp:68
SIGNALPROCESSING_API void SetGrainBasePitchShiftRatio(const float InPitchRatioBase)
Definition GrainDelay.cpp:92
SIGNALPROCESSING_API void SetGrainEnvelope(const Audio::Grain::EEnvelope InGrainEnvelope)
Definition GrainDelay.cpp:78
SIGNALPROCESSING_API void SetFeedbackAmount(float InFeedbackAmount)
Definition GrainDelay.cpp:87
SIGNALPROCESSING_API float GetGrainPitchShiftClamped(const float InPitchShift) const
Definition GrainDelay.cpp:63
SIGNALPROCESSING_API void SynthesizeAudio(const int32 StartFrame, const int32 EndFrame, const float *InAudioBuffer, float *OutAudioBuffer)
Definition GrainDelay.cpp:183
SIGNALPROCESSING_API void SpawnGrain(const float InDelay, const float InDuration, const float InPitchShiftRatioOffset)
Definition GrainDelay.cpp:108
SIGNALPROCESSING_API void Reset()
Definition GrainDelay.cpp:37
EEnvelope
Definition GrainEnvelope.h:16
NO_LOGGING.
Definition AudioMixerPlatformAndroid.cpp:53