Legacy Documentation: Version 4.5.0

Script language:

  • JS
  • C#
  • Boo
Script language

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

AudioListener.GetSpectrumData(int,int,FFTWindow)

Switch to Manual

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.

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

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.