VJ Master 1.0
Real-time audio analysis and visualisation.
Loading...
Searching...
No Matches
FVisMPCData Struct Reference

Structure containing data for Material Parameter Collection (MPC) visualization and related audio settings. More...

#include <ST_AudioVisSettings.h>

Public Attributes

UMaterialParameterCollection * MaterialParameterCollection = nullptr
int32 SampleFrequencyBand = 5
int32 SampleAmplitudeHistoryIndex = 0
int32 SamplePitchHistoryIndex = 0
float TimeMultiplier = 1.0f
float AmplitudeMultiplier = 1.0f
float AmplitudeSmoothing = 1.0f
float PitchMultiplier = 1.0f
float PitchSmoothing = 1.0f
float BeatSmoothing = 0.5f
float BeatCooldownTime = 0.25f

Detailed Description

Structure containing data for Material Parameter Collection (MPC) visualization and related audio settings.

Member Data Documentation

◆ AmplitudeMultiplier

float FVisMPCData::AmplitudeMultiplier = 1.0f

Multiplier for amplitude values in the audio visualization.

◆ AmplitudeSmoothing

float FVisMPCData::AmplitudeSmoothing = 1.0f

Smoothing factor for amplitude in the visualization. Clamped between 0.0 and 1.0.

◆ BeatCooldownTime

float FVisMPCData::BeatCooldownTime = 0.25f

Cooldown time for beat detection to avoid multiple triggers in a short time. Requires a session restart when changed.

◆ BeatSmoothing

float FVisMPCData::BeatSmoothing = 0.5f

Smoothing factor for beat detection. Clamped between 0.0 and 1.0. Requires a session restart when changed.

◆ MaterialParameterCollection

UMaterialParameterCollection* FVisMPCData::MaterialParameterCollection = nullptr

Material Parameter Collection used for the material manipulation during the visualization. Requires a session restart when changed.

◆ PitchMultiplier

float FVisMPCData::PitchMultiplier = 1.0f

Multiplier for pitch values in the audio visualization.

◆ PitchSmoothing

float FVisMPCData::PitchSmoothing = 1.0f

Smoothing factor for pitch in the visualization. Clamped between 0.0 and 1.0.

◆ SampleAmplitudeHistoryIndex

int32 FVisMPCData::SampleAmplitudeHistoryIndex = 0

History index for amplitude sample data used in the visualization.

◆ SampleFrequencyBand

int32 FVisMPCData::SampleFrequencyBand = 5

Audio sample frequency band used in the visualization.

◆ SamplePitchHistoryIndex

int32 FVisMPCData::SamplePitchHistoryIndex = 0

History index for pitch sample data used in the visualization.

◆ TimeMultiplier

float FVisMPCData::TimeMultiplier = 1.0f

Multiplier for the time values in the audio visualization.


The documentation for this struct was generated from the following file:
  • H:/Games/Unreal/Aaron/FunWithShaders/Plugins/ST_VJMaster/Source/ST_AudioVisualisation/Public/Main/ST_AudioVisSettings.h