1.0.0 • Published 9 years ago
stereo-analyser-node v1.0.0
StereoAnalyserNode
Installation
npm install stereo-analyser-nodedownloads:
Quick Example
const StereoAnalyserNode = require("stereo-analyser-node");
const audioContext = new AudioContext();
const analyser = new StereoAnalyserNode(audioContext);
const arrayL = new Float32Array(1024);
const arrayR = new Float32Array(1024);
analyser.getFloatFrequencyData(arrayL, arrayR);Demo
http://mohayonao.github.io/stereo-analyser-node/
API
StereoAnalyserNode
constructor(audioContext: AudioContext, opts = {})opts.fftSize: numberopts.minDecibels: numberopts.maxDecibels: numberopts.smoothingTimeConstant: number
Instance Attributes
fftSize: numberfrequencyBinCount: numberreadonlyminDecibels: numbermaxDecibels: numbersmoothingTimeConstant: number
Instance Methods
connect(destination: AudioNode|AudioParam): voiddisconnect(): voidgetFloatFrequencyData(arrayL: Float32Array, arrayR: Float32Array): voidgetByteFrequencyData(arrayL: Uint8Array, arrayR: Uint8Array): voidgetFloatTimeDomainData(arrayL: Float32Array, arrayR: Float32Array): voidgetByteTimeDomainData(arrayL: Uint8Array, arrayR: Uint8Array): void
AudioGraph

License
MIT