5#include "CoreMinimal.h"
6#include "Main/Base/ST_VisBase.h"
7#include "ST_M_VisMPC.generated.h"
77 virtual void OnBeatDetected_Implementation(
const TArray<float>& Beats,
const TArray<FChannelBeatDetection>& BeatDetectionForChannel, FIntPoint IOId)
override;
80 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Transient, Category =
"ShaderTech|Material")
84 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Transient, Category =
"ShaderTech|Material")
88 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Transient, Category =
"ShaderTech|Material")
92 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category =
"ShaderTech|Material")
This actor is responsible for handling audio data and applying it to material parameters for visual e...
Definition ST_M_VisMPC.h:14
virtual void OnFrequencyBandsReady_Implementation(const TArray< float > &FrequencyBands, int32 NumFrequencyBands, FIntPoint IOId) override
Definition ST_M_VisMPC.cpp:66
virtual void OnBeatDetected_Implementation(const TArray< float > &Beats, const TArray< FChannelBeatDetection > &BeatDetectionForChannel, FIntPoint IOId) override
Definition ST_M_VisMPC.cpp:100
float Pitch
Definition ST_M_VisMPC.h:89
float ReactiveTime
Definition ST_M_VisMPC.h:81
virtual bool SetConstantParameters() override
Definition ST_M_VisMPC.cpp:10
virtual bool SetDynamicParameters() override
Definition ST_M_VisMPC.cpp:27
virtual void OnPitchesReady_Implementation(const TArray< float > &Pitches, FIntPoint IOId) override
Definition ST_M_VisMPC.cpp:88
virtual void OnAudioIOStatusChanged_Implementation(bool bIsActive, FIntPoint IOId) override
Definition ST_M_VisMPC.cpp:49
float Amplitude
Definition ST_M_VisMPC.h:85
TArray< FChannelBeatDetection > CurrBeatDetectionForChannel
Definition ST_M_VisMPC.h:93
virtual void OnAmplitudesReady_Implementation(const TArray< float > &Amplitudes, FIntPoint IOId) override
Definition ST_M_VisMPC.cpp:76
AST_VisBase()
Definition ST_VisBase.cpp:8
Base class for Audio IO functionality in ShaderTech.
Definition ST_AudioIOBase.h:38
Structure that holds configuration settings for the FFT (Fast Fourier Transform) Beat detection.
Definition ST_AudioProcessingSettings.h:666