1.0.0 • Published 10 years ago

stereo-analyser-node v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
10 years ago

StereoAnalyserNode

Build Status NPM Version License

Installation

npm install stereo-analyser-node

downloads:

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: number
    • opts.minDecibels: number
    • opts.maxDecibels: number
    • opts.smoothingTimeConstant: number

Instance Attributes

  • fftSize: number
  • frequencyBinCount: number readonly
  • minDecibels: number
  • maxDecibels: number
  • smoothingTimeConstant: number

Instance Methods

  • connect(destination: AudioNode|AudioParam): void
  • disconnect(): void
  • getFloatFrequencyData(arrayL: Float32Array, arrayR: Float32Array): void
  • getByteFrequencyData(arrayL: Uint8Array, arrayR: Uint8Array): void
  • getFloatTimeDomainData(arrayL: Float32Array, arrayR: Float32Array): void
  • getByteTimeDomainData(arrayL: Uint8Array, arrayR: Uint8Array): void

AudioGraph

stereo-analyser-node

License

MIT

1.0.0

10 years ago

0.2.2

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago