2011-12-29 10 views
8

Sto lavorando a un progetto che richiede di aggiungere il rilevamento del battito durante la riproduzione di un brano nell'applicazione (WinForms - C#).Rilevamento di battiti in un brano

Attualmente sto usando NAudio.NET per suonare il brano & visualizzando dettagli sul brano.

Esiste una libreria che mi consente di eseguire questa o quella procedura per rilevarla manualmente? Non mi aspetto una soluzione finita ma puntatori nella giusta direzione. Idealmente mi piacerebbe che fosse una rilevazione in tempo reale, ma non è essenziale.

risposta

1

È possibile utilizzare questo BPM Detection Library

Oltre calcolo BPM permette anche di ottenere ogni battito, così si potrebbe per esempio regolare la visualizzazione, se questo è il caso.

+3

Questa libreria è ottima, ma non riesco a impossessarmi dello sviluppatore per discutere delle licenze (viene fornito con un popup orribile nella .dll in fase di runtime). Quindi non utile al momento – MisdartedPenguin

4

Questa domanda è già stata posta; controlla this StackOverflow thread. Alcune risposte includono algoritmi e link per il rilevamento di battiti espliciti.

+0

BPM e rilevamento del battito sono simili ma non esattamente uguali. Questi link sembrano utili grazie. – MisdartedPenguin

+2

Sono consapevole che non sono uguali, ma alcuni algoritmi per BPM sono uguali o simili agli algoritmi per il rilevamento dei battiti. – GGulati

Problemi correlati