Grupowanie piosenek (The Joe Walsh Problem)

23

Orły to rockowa supergrupa z lat 70. i 80., odpowiedzialna za takie klasyki jak Hotel California . Mają dwa dość charakterystyczne dźwięki, jeden, w którym gitarzysta Joe Walsh jest obecny (na przykład w Life in the Fast Lane ), a drugi, gdy jest nieobecny. Te ostatnie utwory mają znacznie bardziej ponury / nudny klimat.

Jestem ciekawy, w jakim stopniu algorytm uczenia (bez nadzoru) byłby w stanie wykryć różnicę między tymi dwoma dźwiękami. Można sobie wyobrazić, że łatwo byłoby odróżnić speed metal od muzyki klasycznej, ale co z dźwiękami tego samego zespołu.

Jak skonfigurować taki eksperyment? Załóżmy, że mam już odpowiednie pliki audio w jakimś standardowym formacie.

Należy zauważyć, że powinno to dotyczyć także innych grup rockowych, takich jak AC / DC, którzy zmienili wokalistę w 1980 roku, a być może nawet innych gatunków, być może nawet bardziej współczesnej muzyki.

Dave Clarke
źródło

Odpowiedzi:

13

To, co chcesz zrobić, wydaje się znane jako Wyodrębnianie funkcji audio lub, w szczególności, odzyskiwanie informacji o muzyce , czyli zautomatyzowane metody, które destylują cechy charakterystyczne z (zestawów) plików muzycznych. Musisz wyodrębnić cechy próbek obu klas równoważności i spojrzeć na różnice, które mogą pomóc w wyborze piosenki.

Narzędzia badawcze są dostępne na przykład tutaj i tutaj . Finalista Google Science Fair 2011 przedstawił ciekawe rzeczy, ale nigdzie nie mogę znaleźć jego narzędzi.

Raphael
źródło