BPM Finder - Official Python SDK
High-precision Python bindings for audio tempo calculation, Tap BPM interval analysis, delay note divisions, and reverb pre-delay formulas.
Powered by the BPM Finder App.
Installation
pip install bpm-finder-app
Usage Example
from bpm_finder import calculate_bpm_from_intervals, calculate_delay_times, calculate_reverb_predelay
# 1. Tap BPM Calculation
timestamps = [1000.0, 1500.0, 2000.0, 2500.0]
bpm = calculate_bpm_from_intervals(timestamps)
print("Calculated BPM:", bpm) # 120
# 2. Delay Note Divisions (ms)
delay_times = calculate_delay_times(120)
print(delay_times)
# {'quarter_note_ms': 500.0, 'eighth_note_ms': 250.0, 'sixteenth_note_ms': 125.0, ...}
# 3. Reverb Pre-Delay Recommendations
predelay = calculate_reverb_predelay(120)
print(predelay)
# {'tight_predelay_ms': 62.5, 'natural_predelay_ms': 125.0, 'spacious_predelay_ms': 250.0}
Official Web Tool
Analyze audio files directly in your browser with zero uploads on the official BPM Finder App.
Release files for bpm-finder-app 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| bpm_finder_app-1.0.0.tar.gz | 2.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bpm_finder_app-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.3 kB
Release files / bpm_finder_app-1.0.0.tar.gz
| Download URL | bpm_finder_app-1.0.0.tar.gz |
|---|---|
| Size | 2.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
22d4bb884baa74eb72380a39b5307120809f543e77b074dad5d995851d3706c5
|
|
BLAKE2b-256 checksum How to use checksums |
768f30a8c7271e56caa97268b77440c9ae6678af9e5ff647cbaece55fd7346e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|
Release files / bpm_finder_app-1.0.0-py3-none-any.whl
| Download URL | bpm_finder_app-1.0.0-py3-none-any.whl |
|---|---|
| Size | 2.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bd639745ff4d2072cdd86484f120ee7bb32438a900cb5cc8064dfbeb35855f91
|
|
BLAKE2b-256 checksum How to use checksums |
3d065b00e69c71c7b14f3201811d96d94c90825cd0f84003fe01938fce001b8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.2
|