1.1.9 • Published 9 years ago

audio-stats v1.1.9

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

Demo

Code Climate deps experimental

Web-audio stats grapher.

  • Spectrum
  • Spectrogram
  • Waveform
  • Wavelet

Usage

npm install audio-stats

var Stats = require('audio-stats');

var stats = new Stats(options);

source.connect(stats.node);
stats.node.connect(context.destination);

document.body.appendChild(stats.element);

API

Stats(options?)

Creates stats controller.

OptionDescription
minFrequencyStarting frequency to plot, by default 20.
maxFrequencyMaximum frequency to plot, by default 20000.
minDecibelsMinimum decibels to capture, by default -90
maxDecibelsMaximum decibels to limit, by default -30.
fftSizeNumber of frequencies to catch. Default is 8192.
smoothingTimeConstantSmoothing constant. Default is 0.8
logDisplay logarithmic frequencies. Default is true.

Stats.prototype.update()

Recalculate style, size and position.

Stats.prototype.on('draw', function (canvas) {})

Hook for drawing additional info on the canvas.