analyser-frequency-average

gets an average Hz between two frequency ranges

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
analyser-frequency-average
1.0.07 years ago7 years agoMinified + gzip package size for analyser-frequency-average in KB

Readme

analyser-average-frequency
stable
For the given WebAudio 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.

Usage

NPM

avg = average(analyser, frequencies, minHz, maxHz)

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.

avg = average.floatData(analyser, floatFrequencies, minHz, maxHz)

The same as above, but intended to be used with the result of analyserNode.getFloatFrequencyData().

License

MIT, see LICENSE.md for details.