1.0.0 • Published 7 years ago

stereo-analyser-node v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 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

7 years ago

0.2.2

7 years ago

0.2.1

7 years ago

0.2.0

7 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago