|
bpmdetect 0.8.9
Automatic BPM detection tool
|

BPM Detect is an automatic BPM (beats per minute) detection utility.
It uses SoundTouch's BPM library for detecting BPMs, ffmpeg for reading and writing BPMs to tags and Qt for the GUI. It supports detection with any audio format that ffmpeg can read. However, for files containing multiple audio tracks, only the first seen will be used for detection.
On Windows, this application requires Media Feature Pack to be installed.
Some formats cannot save tags. The application will not warn you about these. M4A (AAC, 3GP, etc) store tags in the tmpo atom which is limited to integers but this will not be seen as saved on restart because ffmpeg does not parse the tmpo atom when reading the file.
Required dependencies:
In the cloned project:
On MacPorts, set the CMAKE_PREFIX_PATH variable to /opt/local/libexec/ffmpeg7;/opt/local/libexec/qt6.
To build tests, add -DBUILD_TESTS=ON. Add -DCOVERAGE=ON to enable coverage (Clang and GCC only).
Translation support has been added but there are currently no translations. This can be enabled with -DI18N=ON.