analyser-frequency-average
Version:
gets an average Hz between two frequency ranges
24 lines (12 loc) • 1.22 kB
Markdown
[](http://github.com/badges/stability-badges)
For the given WebAudio [AnalyserNode](https://developer.mozilla.org/en/docs/Web/API/AnalyserNode), determine the average signal (0 .. 1) between two frequency ranges in Hz. This can be useful for audio visualization on a certain spectrum of the frequency graph.
The frequency is assumed to be in byte data, though you can use the `floatData` entry point to get around this.
[](https://www.npmjs.com/package/analyser-average-frequency)
Returns the average signal in `0 .. 1` range for the given `analyser` (AnalyserNode) and `frequencies` (array of byte frequency data from that node). The `minHz` and `maxHz` is the frequency range to sum, in Herz.
The same as above, but intended to be used with the result of `analyserNode.getFloatFrequencyData()`.
MIT, see [LICENSE.md](http://github.com/Jam3/analyser-average-frequency/blob/master/LICENSE.md) for details.