A command-line utility to count beats per minute (BPM) by tapping keyboard keys. Created to measure the BPM of jazz songs, since it's often hard for computers to automatically determine the BPM.
Ensure go is installed.
Run the following to download the source code and dependencies:
$ go get github.com/ianmdawson/go-tapbpm
$ cd $GOPATH/src/github.com/ianmdawson/go-tapbpm
# install dependencies and run tests
$ make test
Install go-tapbpm
make install
and now you should be able to run:
go-tapbpm
r
resets the countcontrol+c
,escape
, orq
will quit- Most other keyboard keys should add a beat count to the total, tap along with a song to determine the beats per minute.