frequency-bars
Version:
nanocomponent rendering realtime audio frequencies as a bar chart
50 lines (36 loc) • 1.14 kB
Markdown
nanocomponent rendering realtime audio frequencies as a bar chart
[](
[![npm][npm-image]][npm-url]
[![travis][travis-image]][travis-url]
[![standard][standard-image]][standard-url]
[]: https://img.shields.io/npm/v/frequency-bars.svg?style=flat-square
[]: https://www.npmjs.com/package/frequency-bars
[]: https://img.shields.io/travis/goto-bus-stop/frequency-bars.svg?style=flat-square
[]: https://travis-ci.org/goto-bus-stop/frequency-bars
[]: https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square
[]: http://npm.im/standard
```
npm install frequency-bars
```
```js
var FrequencyBars = require('frequency-bars')
var html = require('nanohtml')
var bars = new FrequencyBars()
var audio = new Audio('./path/to/audio.mp3')
document.body.appendChild(html`
<div>
${bars.render({
width: 400,
height: 240,
background: '#222',
audio
})}
</div>
`)
audio.play()
```
[](LICENSE.md)