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

Struct to hold reactive dynamic parameters for boids, such as audio-reactive noise multipliers and frequency indices. More...

#include <ST_AudioReactiveBoidsLib.h>

Public Attributes

float audio_ReactiveNoise0_Multiplier = 1.0f
 
int32 audio_ReactiveNoise0_FrequencyIndex = 5
 
EAudioIOType audio_ReactiveNoise0_IO = EAudioIOType::None
 
bool baudio_ReactiveNoise0_Mono = true
 
int32 audio_ReactiveNoise0_ChannelIndex = 0
 
float audio_ReactiveNoise1_Multiplier = 1.0f
 
int32 audio_ReactiveNoise1_FrequencyIndex = 5
 
EAudioIOType audio_ReactiveNoise1_IO = EAudioIOType::None
 
bool baudio_ReactiveNoise1_Mono = true
 
int32 audio_ReactiveNoise1_ChannelIndex = 0
 
int32 audio_ReactiveMaterial0_ChannelIndex = 0
 
int32 audio_ReactiveMaterial1_ChannelIndex = 0
 

Detailed Description

Struct to hold reactive dynamic parameters for boids, such as audio-reactive noise multipliers and frequency indices.

Member Data Documentation

◆ audio_ReactiveMaterial0_ChannelIndex

int32 FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveMaterial0_ChannelIndex = 0

Channel index for the first audio-reactive material, refers to amplitude sampling.

◆ audio_ReactiveMaterial1_ChannelIndex

int32 FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveMaterial1_ChannelIndex = 0

Channel index for the second audio-reactive material, refers to amplitude sampling.

◆ audio_ReactiveNoise0_ChannelIndex

int32 FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveNoise0_ChannelIndex = 0

Channel index for the first audio-reactive noise, refers to perlin noise.

◆ audio_ReactiveNoise0_FrequencyIndex

int32 FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveNoise0_FrequencyIndex = 5

Frequency index for the first audio-reactive noise, refers to perlin noise.

◆ audio_ReactiveNoise0_IO

EAudioIOType FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveNoise0_IO = EAudioIOType::None

Input/output type for the first audio-reactive noise, refers to perlin noise.

◆ audio_ReactiveNoise0_Multiplier

float FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveNoise0_Multiplier = 1.0f

Multiplier for the first audio-reactive noise, refers to perlin noise.

◆ audio_ReactiveNoise1_ChannelIndex

int32 FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveNoise1_ChannelIndex = 0

Channel index for the second audio-reactive noise, refers to cohesion, alignment and separation.

◆ audio_ReactiveNoise1_FrequencyIndex

int32 FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveNoise1_FrequencyIndex = 5

Frequency index for the second audio-reactive noise, refers to cohesion, alignment and separation.

◆ audio_ReactiveNoise1_IO

EAudioIOType FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveNoise1_IO = EAudioIOType::None

Input/output type for the second audio-reactive noise, refers to cohesion, alignment and separation.

◆ audio_ReactiveNoise1_Multiplier

float FST_VJ_ReactiveBoidDynamicParameters::audio_ReactiveNoise1_Multiplier = 1.0f

Multiplier for the second audio-reactive noise, refers to cohesion, alignment and separation.

◆ baudio_ReactiveNoise0_Mono

bool FST_VJ_ReactiveBoidDynamicParameters::baudio_ReactiveNoise0_Mono = true

if we need to sample all channels for first audio-reactive noise, refers to perlin noise.

◆ baudio_ReactiveNoise1_Mono

bool FST_VJ_ReactiveBoidDynamicParameters::baudio_ReactiveNoise1_Mono = true

if we need to sample all channels for second audio-reactive noise, refers to cohesion, alignment and separation.


The documentation for this struct was generated from the following file: