This is a simple web app that calculates Beats Per Minute (BPM) by tapping a button or key.
- Real-time BPM calculation(Average and Nearest Whole BPM).
- Enter timeout - seconds until BPM calculations reset to zero.
- Use any key to tap or click the tap button with your mouse.
- Coded in Python 3.11.5 but may work in other versions.
- Poetry (for package management)
- Other required packages are listed in the
pyproject.toml
file.
- Clone this repository.
- Navigate to the project folder:
cd Tap_tempo
- Install dependencies:
poetry install
- Run the project:
poetry run uvicorn tap_tempo.main:app --reload
Open your web browser and navigate to your localhost to use the application.
This project is currently in active development and may not be suitable for production use. It is intended for testing, learning, and experimentation purposes.
MIT License. See LICENSE
for more information.