A beats-per-minute detector via algorithmic detection and tap-based calculation.
A cross-platform application using Electron (created with this boilerplate) for detecting beats-per-minute via the html5 audio api or by calculating time between keyboard taps.
Tap functionality inspired by (and re-written from) the code from Rick Reel - all8; which was inspired by, and rewritten from, Derek Chilcote-Batto.
This currently only works in development. I don't currently have time to fix the packaged version. Run npm run dev
to start up the app and check it out.
The package.json
contains scripts for every platform.
Run npm run package-YOUR_OS
where YOUR_OS
is either win
, linux
, or all
.