Navigation
API > API/Plugins > API/Plugins/Synthesis
| Name | UGranularSynth |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Synthesis/Source/Synthesis/Classes/SynthComponents/SynthComponentGranulator.h |
| Include Path | #include "SynthComponents/SynthComponentGranulator.h" |
Syntax
UCLASS (MinimalAPI, ClassGroup=Synth, Meta=(BlueprintSpawnableComponent))
class UGranularSynth : public USynthComponent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorComponent → USceneComponent → USynthComponent → UGranularSynth
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UGranularSynth
(
const FObjectInitializer& ObjInitializer |
SynthComponents/SynthComponentGranulator.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~UGranularSynth() |
SynthComponents/SynthComponentGranulator.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
float GetCurrentPlayheadTime() |
SynthComponents/SynthComponentGranulator.h |
|
|
float GetSampleDuration() |
SynthComponents/SynthComponentGranulator.h |
|
|
bool IsLoaded() |
SynthComponents/SynthComponentGranulator.h |
|
|
void NoteOff
(
const float Note, |
SynthComponents/SynthComponentGranulator.h |
|
|
void NoteOn
(
const float Note, |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetAttackTime
(
const float AttackTimeMsec |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetDecayTime
(
const float DecayTimeMsec |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetGrainDuration
(
const float BaseDurationMsec, |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetGrainEnvelopeType
(
const EGranularSynthEnvelopeType EnvelopeType |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetGrainPan
(
const float BasePan, |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetGrainPitch
(
const float BasePitch, |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetGrainProbability
(
const float InGrainProbability |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetGrainsPerSecond
(
const float InGrainsPerSecond |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetGrainVolume
(
const float BaseVolume, |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetPlaybackSpeed
(
const float InPlayheadRate |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetPlayheadTime
(
const float InPositionSec, |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetReleaseTimeMsec
(
const float ReleaseTimeMsec |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetScrubMode
(
const bool bScrubMode |
SynthComponents/SynthComponentGranulator.h |
|
|
void SetSoundWave
(
USoundWave* InSoundWave |
This will override the current sound wave if one is set, stop audio, and reload the new sound wave. | SynthComponents/SynthComponentGranulator.h |
|
void SetSustainGain
(
const float SustainGain |
SynthComponents/SynthComponentGranulator.h |
|