Legacy Documentation: Version 5.0
Language: English
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Obsolete
GetSpectrumData returning a float[] is deprecated, use GetOutputData and pass a pre allocated array instead.

AudioListener.GetSpectrumData

Switch to Manual
public static function GetSpectrumData(numSamples: int, channel: int, window: FFTWindow): float[];

Parameters

Description

Returns a block of the listener (master)'s spectrum data.

Number of values (numSamples) must be a power of 2. (ie 128/256/512 etc). Min = 64. Max = 8192. Use window to reduce leakage between frequency bins/bands. Note, the more complex window type, the better the quality, but reduced speed.


public static function GetSpectrumData(samples: float[], channel: int, window: FFTWindow): void;

Parameters

Description

Returns a block of the listener (master)'s spectrum data.

Number of values (numSamples) must be a power of 2. (ie 128/256/512 etc). Min = 64. Max = 8192. Use window to reduce leakage between frequency bins/bands. Note, the more complex window type, the better the quality, but reduced speed.