Я ищу алгоритм (ы) для решения следующей проблемы: Как определить частоту ударов мягкого барабана, учитывая шумный захват звука .wav (некоторый ветер + шум трения на микрофоне)?
Я попытался найти предмет, но результаты довольно плохие из-за большого количества программного обеспечения, связанного с mp3, для анализа и создания идентификатора отпечатка пальца. Никто из них не предоставляет информацию о том, как на самом деле это сделать.
Я знаю алгоритмы для удаления шума, но это все еще оставляет меня с проблемой обнаружения BPM. И в зависимости от того, как решается проблема BPM, возможно, мне даже не понадобится шумоподавление (поскольку барабан имеет тенденцию быть на низких частотах, а шум на более высоких, простой низкочастотный сигнал может быть достаточной предварительной обработкой).