INNER CODE UNIT · JavaScript

AudioAnalyser

wasabia/three_dart · lib/three3d/audio/AudioAnalyser.js:1

class AudioAnalyser {

	constructor( audio, fftSize = 2048 ) {

		this.analyser = audio.context.createAnalyser();
		this.analyser.fftSize = fftSize;

		this.data = new Uint8Array( this.analyser.frequencyBinCount );

		audio.getOutput().connect( this.analyser );

	}


	getFrequencyData() {

		this.analyser.getByteFrequencyData( this.data );

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…