command line tap tempo https://mzf.fr/taptempo
Find a file
2025-01-19 22:08:49 +01:00
man Add manual page. 2023-08-22 18:42:24 +02:00
msys Use MSYS2 docker to build windows binaries and allow catch2 V3. 2025-01-19 22:08:49 +01:00
po Update translations and fix typo. 2018-06-23 21:17:15 +02:00
src Update copyright 2025-01-17 21:30:41 +01:00
test Use MSYS2 docker to build windows binaries and allow catch2 V3. 2025-01-19 22:08:49 +01:00
.gitignore Update README and gitignore 2023-08-22 18:03:28 +02:00
CHANGELOG.md Prepare version 1.4.6. 2025-01-17 21:02:49 +01:00
CMakeLists.txt Use MSYS2 docker to build windows binaries and allow catch2 V3. 2025-01-19 22:08:49 +01:00
LICENSE.txt Add GPL-3.0+ license. 2017-10-15 19:25:30 +02:00
README.md Update readme with new URLs since TuxFamily is closing. 2025-01-06 20:50:18 +01:00

Tap Tempo

A command line tap tempo. Hit enter key with style and you'll get the corresponding number of beats per minute (bpm).

This tool is very useful to quickly find the tempo of a song without launching a big digital workstation like Ardour or LMMS.

Website: https://mzf.fr/taptempo

Sources: https://code.mzf.fr/mzf/taptempo.git

Debian Packaging: https://salsa.debian.org/mzf/taptempo.git

Demo

Just type taptempo in a terminal and hit the enter key while you're hearing a song to print the tempo:

> taptempo
Hit enter key for each beat (q to quit).

[Hit enter key one more time to start bpm computation...]
Tempo: 143 bpm	
Tempo: 145 bpm	
Tempo: 143 bpm	
Tempo: 143 bpm	
Tempo: 144 bpm	
Tempo: 145 bpm	
Tempo: 146 bpm	q
Bye Bye!

Download

Check the download server for latest release.

Linux

Many Linux distributions like Debian, Ubuntu or Arch Linux have packaged TapTempo. Please check Repology.

Windows

Check the download server to get the latest release, usually named: taptempo-x.y.z-win-x64.7z

Sources

Signed tarballs are available at the download server. For the latest development version, check the official git repository.

License

GNU General Public License v3.0 (GPL-3.0+, see LICENSE.txt).

Build instructions

Requirements:

Linux

mkdir _build
cd _build
cmake ..
make
make DESTDIR="/path/to/install" install
./path/to/install/bin/taptempo

To generate debian package, check out the packaging repo and type:

debuild -b -us -uc

Windows

Install MSYS2 and run msys/msys2_build.sh script inside MSYS2 shell.

See msys/Readme.txt file for detailed instructions.

Authors

Main developer:

Other contributors:

Misc

TapTempo is written in C++, but lots of porting in other languages have been developed via the LinuxFr website.