BeatTrainer
Metronomo avanzato BPM 60-180 con pattern Trap, Drill e Boom-bap. Tap tempo preciso, modalità sessione Warm-up/Flow/Battle e voice recording opzionale per riascoltare il freestyle. Rilevamento BPM automatico via ML FastAPI su file audio caricati.
BeatTrainer
Metronomo + trainer ritmico per rapper e beatmaker
Controllo BPM
Pattern stile
Modalità sessione
Scorciatoie tastiera
Domande frequenti
Come funziona il rilevamento BPM automatico?
Carica un file audio (MP3, WAV, OGG) e il microservizio ML FastAPI analizza il segnale con librosa per rilevare il BPM con precisione. // TODO BACKEND: POST /api/v1/beat/detect-bpm
Il metronomo è preciso per sessioni lunghe?
Sì: usiamo Web Audio API con schedulazione look-ahead a 25ms per garantire precisione sub-millisecondo anche su schede con throttling del timer.
Posso usare il voice recording senza inviare dati ai server?
La registrazione avviene tramite MediaRecorder API nel browser. L'audio rimane in memoria fino al download esplicito. Nessun byte viene inviato ai server.
Come si usa il tap tempo?
Clicca il tasto "Tap" (o premi Spazio durante il tap) in ritmo con la musica per almeno 3-4 tap. Il BPM viene calcolato automaticamente come media degli intervalli.
Quali formati audio sono supportati per il rilevamento BPM?
MP3, WAV, OGG, FLAC e M4A. File fino a 20 MB. Il rilevamento funziona meglio su tracce strumentali senza molto rumore di fondo.
Le sessioni vengono salvate?
Sì, le ultime 50 sessioni vengono salvate in localStorage nel tuo browser. Puoi visualizzarle nel tab "Cronologia" e scaricarle come CSV.