C# Class AudioAnalyzer, audio_analyzer

Inheritance: MonoBehaviour
Show file Open project: zombience/audio_analyzer Class Usage Examples

Public Properties

Property Type Description
freqData float[]
masterGain float
output float[]

Protected Properties

Property Type Description
band float[]
isListening bool
micSelector SelectInputGUI,
minFreq int
selectedDevice string
source UnityEngine.AudioSource

Public Methods

Method Description
GetScaledOutput ( int listenBand, float bandMax, float targetMin, float targetMax ) : float
Start ( ) : void
Update ( ) : void

Protected Methods

Method Description
GetAverageAmplitude ( ) : float

GetAveragedVolume returns the average volume of the entire signal

GetMultibandAmplitude ( ) : void
ManageBuffer ( ) : IEnumerator
SetInputDevice ( string device ) : void
StopMicrophone ( ) : void

Method Details

GetAverageAmplitude() protected method

GetAveragedVolume returns the average volume of the entire signal
protected GetAverageAmplitude ( ) : float
return float

GetMultibandAmplitude() protected method

protected GetMultibandAmplitude ( ) : void
return void

GetScaledOutput() public static method

public static GetScaledOutput ( int listenBand, float bandMax, float targetMin, float targetMax ) : float
listenBand int
bandMax float
targetMin float
targetMax float
return float

ManageBuffer() protected method

protected ManageBuffer ( ) : IEnumerator
return IEnumerator

SetInputDevice() protected method

protected SetInputDevice ( string device ) : void
device string
return void

Start() public method

public Start ( ) : void
return void

StopMicrophone() protected method

protected StopMicrophone ( ) : void
return void

Update() public method

public Update ( ) : void
return void

Property Details

band protected property

protected float[] band
return float[]

freqData public static property

public static float[] freqData
return float[]

isListening protected property

protected bool isListening
return bool

masterGain public static property

public static float masterGain
return float

micSelector protected property

protected SelectInputGUI, micSelector
return SelectInputGUI,

minFreq protected property

protected int minFreq
return int

output public static property

public static float[] output
return float[]

selectedDevice protected property

protected string selectedDevice
return string

source protected property

protected AudioSource,UnityEngine source
return UnityEngine.AudioSource