tap-tempo
Version:
Estimates BPM from tap events
25 lines (18 loc) • 314 B
Markdown
tap-tempo
===
Estimates BPM from tap events.
```bash
$ npm install tap-tempo
```
```js
var tapTempo = require('tap-tempo')()
// simulate tap at 120bpm
setTimeout(function(){
tapTempo.tap()
}, 500)
tapTempo.on('tempo', function(tempo){
console.log('estimated tempo:', tempo)
})
```