Saya mencari algoritme untuk menyelesaikan masalah berikut: Diberi tangkapan suara .wav yang berisik (sedikit suara angin + gesekan pada mikrofon), bagaimana cara mendeteksi BPM dari ketukan drum lembut?
Saya telah mencoba googling subjek, tetapi hasilnya cukup buruk, karena jumlah tinggi perangkat lunak terkait mp3 untuk kedua analisis dan generasi id sidik jari. Tidak ada dari mereka yang memberikan informasi tentang bagaimana cara melakukannya.
Saya mengetahui algoritma untuk menghilangkan noise, tapi itu masih membuat saya kesulitan mendeteksi BPM. Dan tergantung pada bagaimana masalah BPM diselesaikan, ada kemungkinan bahwa saya bahkan tidak perlu denoise (karena drum cenderung berada di frekuensi yang lebih rendah dan kebisingan lebih tinggi, low-pass sederhana mungkin cukup pra-pemrosesan).