audio-index-to-frequency
Version:
converts an index to Hz frequency for WebAudio
27 lines (16 loc) • 1.02 kB
Markdown
# audio-index-to-frequency
[](http://github.com/badges/stability-badges)
Convert an index to Hz frequency for WebAudio frequency analysis. Also see [audio-frequency-to-index](https://www.npmjs.com/package/audio-frequency-to-index).
```js
const index2freq = require('audio-index-to-frequency')
const sampleRate = audioContext.sampleRate // 44100
const length = analyserNode.frequencyBinCount // 1024
const freq = index2freq(19, sampleRate, length)
//=> 409.130859375
```
## Usage
[](https://www.npmjs.com/package/audio-index-to-frequency)
#### `frequency = indexToFrequency(index, sampleRate, frequencyBinCount)`
Converts the `index` integer to a `frequency` (in Hz) with the given `audioContext.sampleRate` and `analyserNode.frequencyBinCount` from the WebAudio API.
## License
MIT, see [LICENSE.md](http://github.com/Jam3/audio-index-to-frequency/blob/master/LICENSE.md) for details.