KeyBeat é uma biblioteca Python para detectar o BPM (batidas por minuto) e o tom musical (incluindo se é maior ou menor) de arquivos de áudio (.mp3
, .wav
, .flac
).
from keybeat import analyze_audio
bpm, key, mode = analyze_audio("minha_musica.wav")
print(f"BPM: {bpm}")
print(f"Tom: {key} ({mode})")
🧪 Testes
Um exemplo de teste básico está disponível no arquivo teste.py.
📦 Instalável via pip install keybeat-txrr
[](https://pypi.org/project/keybeat-txrr/)