audio-stats
v1.1.9
Published
Stats.js for web audio: frequency, waveform diagram
Downloads
9
Maintainers
Readme
Web-audio stats grapher.
- [x] Spectrum
- [ ] Spectrogram
- [ ] Waveform
- [ ] Wavelet
Usage
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.
| Option | Description |
|---|---|
| minFrequency
| Starting frequency to plot, by default 20
. |
| maxFrequency
| Maximum frequency to plot, by default 20000
. |
| minDecibels
| Minimum decibels to capture, by default -90
|
| maxDecibels
| Maximum decibels to limit, by default -30
. |
| fftSize
| Number of frequencies to catch. Default is 8192
. |
| smoothingTimeConstant
| Smoothing constant. Default is 0.8
|
| log
| Display 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.