Beat Analyser
De l'audio en entrée, des événements de rythme et de notes horodatés en sortie
Publié
Fournissez un fichier MP3, WAV, FLAC, OGG ou M4A, ou un lien YouTube. L'outil renvoie un ZIP avec un CSV par piste : grosse caisse, caisse claire, charleston, temps, basse, accords et mélodie, plus le tempo et la tonalité détectés. Conçu pour alimenter les moteurs de jeu et la musique procédurale avec des événements discrets plutôt que de l'audio brut.
Fonctionnement
- Le rythme vient d'une extension Rust : attaques, classes de batterie, tempo et grille de temps.
- Les notes viennent du modèle basic-pitch exécuté sur ONNX Runtime.
- Chaque ligne de CSV est un instant en secondes et une étiquette, prête à être chargée dans un jeu ou un séquenceur.
Exemple
$ docker pull levialabs/beat-analyserdocker run --rm -p 127.0.0.1:80:8000 levialabs/beat-analyser
# Web UI on http://localhost